0001437749-22-025370.txt : 20221101 0001437749-22-025370.hdr.sgml : 20221101 20221101161059 ACCESSION NUMBER: 0001437749-22-025370 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221101 DATE AS OF CHANGE: 20221101 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: 221350340 BUSINESS ADDRESS: STREET 1: 11270 W. PARK PLACE SUITE 300 CITY: MILWAUKEE STATE: WI ZIP: 53224 BUSINESS PHONE: 414-362-3940 MAIL ADDRESS: STREET 1: 11270 W. PARK PLACE SUITE 300 CITY: MILWAUKEE STATE: WI ZIP: 53224 FORMER COMPANY: FORMER CONFORMED NAME: DOUGLAS DYNAMICS HOLDINGS INC DATE OF NAME CHANGE: 20040415 10-Q 1 plow20220930_10q.htm FORM 10-Q plow20220930_10q.htm
0001287213 DOUGLAS DYNAMICS, INC false --12-31 Q3 2022 0.01 0.01 200,000,000 200,000,000 22,886,793 22,886,793 22,980,951 22,980,951 14 1,333 42 3,361 20 221 60 755 2 2 0 1 2 415 499 0 1 2.718 2 1 1 5 37.57 2 916 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. Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (110 ) Tax expense 28 Reclassification net of tax $ (82 ) Realized losses on interest rate swaps reclassified to interest expense $ 1,796 Tax benefit (467 ) Reclassification net of tax $ 1,329 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 to the Unaudited Condensed Consolidated Financial Statements 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. ? Reflects unrelated legal, severance, restructuring and consulting fees for the periods presented. ? Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs. Interest rate swaps of $1,051 and $665 at June 30, 2022 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,479 and $2,949 at December 31, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively. 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. Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (156 ) Tax expense 41 Reclassification net of tax $ (115 ) Realized losses on interest rate swaps reclassified to interest expense $ 2,108 Tax benefit (548 ) Reclassification net of tax $ 1,560 00012872132022-01-012022-09-30 xbrli:shares 00012872132022-11-01 iso4217:USD 00012872132022-09-30 00012872132021-12-31 iso4217:USDxbrli:shares 00012872132022-07-012022-09-30 00012872132021-07-012021-09-30 00012872132021-01-012021-09-30 00012872132020-12-31 00012872132021-09-30 0001287213us-gaap:CommonStockMember2022-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001287213us-gaap:RetainedEarningsMember2022-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 00012872132022-06-30 0001287213us-gaap:CommonStockMember2022-07-012022-09-30 0001287213us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0001287213us-gaap:RetainedEarningsMember2022-07-012022-09-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0001287213us-gaap:CommonStockMember2022-09-30 0001287213us-gaap:AdditionalPaidInCapitalMember2022-09-30 0001287213us-gaap:RetainedEarningsMember2022-09-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0001287213us-gaap:CommonStockMember2021-12-31 0001287213us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001287213us-gaap:RetainedEarningsMember2021-12-31 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001287213us-gaap:CommonStockMember2022-01-012022-09-30 0001287213us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-30 0001287213us-gaap:RetainedEarningsMember2022-01-012022-09-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-30 0001287213us-gaap:CommonStockMember2021-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2021-06-30 0001287213us-gaap:RetainedEarningsMember2021-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 00012872132021-06-30 0001287213us-gaap:CommonStockMember2021-07-012021-09-30 0001287213us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-30 0001287213us-gaap:RetainedEarningsMember2021-07-012021-09-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-30 0001287213us-gaap:CommonStockMember2021-09-30 0001287213us-gaap:AdditionalPaidInCapitalMember2021-09-30 0001287213us-gaap:RetainedEarningsMember2021-09-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-30 0001287213us-gaap:CommonStockMember2020-12-31 0001287213us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001287213us-gaap:RetainedEarningsMember2020-12-31 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001287213us-gaap:CommonStockMember2021-01-012021-09-30 0001287213us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-30 0001287213us-gaap:RetainedEarningsMember2021-01-012021-09-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-30 xbrli:pure 0001287213plow:FleetUpfitSalesMember2022-07-012022-09-30 0001287213plow:FleetUpfitSalesMember2021-07-012021-09-30 0001287213plow:FleetUpfitSalesMember2022-01-012022-09-30 0001287213plow:FleetUpfitSalesMember2021-01-012021-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2022-07-012022-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2022-07-012022-09-30 0001287213plow:IndependentDealerMember2022-07-012022-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2022-07-012022-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2022-07-012022-09-30 0001287213us-gaap:GovernmentContractMember2022-07-012022-09-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2022-07-012022-09-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2022-07-012022-09-30 0001287213plow:FleetMember2022-07-012022-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2022-07-012022-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2022-07-012022-09-30 0001287213us-gaap:ProductAndServiceOtherMember2022-07-012022-09-30 0001287213plow:WorkTruckAttachmentsMember2022-07-012022-09-30 0001287213plow:WorkTruckSolutionsMember2022-07-012022-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2021-07-012021-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2021-07-012021-09-30 0001287213plow:IndependentDealerMember2021-07-012021-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2021-07-012021-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2021-07-012021-09-30 0001287213us-gaap:GovernmentContractMember2021-07-012021-09-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2021-07-012021-09-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2021-07-012021-09-30 0001287213plow:FleetMember2021-07-012021-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2021-07-012021-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2021-07-012021-09-30 0001287213us-gaap:ProductAndServiceOtherMember2021-07-012021-09-30 0001287213plow:WorkTruckAttachmentsMember2021-07-012021-09-30 0001287213plow:WorkTruckSolutionsMember2021-07-012021-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2022-01-012022-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2022-01-012022-09-30 0001287213plow:IndependentDealerMember2022-01-012022-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2022-01-012022-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2022-01-012022-09-30 0001287213us-gaap:GovernmentContractMember2022-01-012022-09-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2022-01-012022-09-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2022-01-012022-09-30 0001287213plow:FleetMember2022-01-012022-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2022-01-012022-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2022-01-012022-09-30 0001287213us-gaap:ProductAndServiceOtherMember2022-01-012022-09-30 0001287213plow:WorkTruckAttachmentsMember2022-01-012022-09-30 0001287213plow:WorkTruckSolutionsMember2022-01-012022-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2021-01-012021-09-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2021-01-012021-09-30 0001287213plow:IndependentDealerMember2021-01-012021-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2021-01-012021-09-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2021-01-012021-09-30 0001287213us-gaap:GovernmentContractMember2021-01-012021-09-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2021-01-012021-09-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2021-01-012021-09-30 0001287213plow:FleetMember2021-01-012021-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2021-01-012021-09-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2021-01-012021-09-30 0001287213us-gaap:ProductAndServiceOtherMember2021-01-012021-09-30 0001287213plow:WorkTruckAttachmentsMember2021-01-012021-09-30 0001287213plow:WorkTruckSolutionsMember2021-01-012021-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-30 0001287213us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2022-07-012022-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2022-07-012022-09-30 0001287213us-gaap:TransferredOverTimeMember2022-07-012022-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-30 0001287213us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2021-07-012021-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2021-07-012021-09-30 0001287213us-gaap:TransferredOverTimeMember2021-07-012021-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-30 0001287213us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2022-01-012022-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2022-01-012022-09-30 0001287213us-gaap:TransferredOverTimeMember2022-01-012022-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-30 0001287213us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2021-01-012021-09-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2021-01-012021-09-30 0001287213us-gaap:TransferredOverTimeMember2021-01-012021-09-30 0001287213plow:WorkTruckAttachmentsMember2022-09-30 0001287213plow:WorkTruckSolutionsMember2022-09-30 0001287213plow:WorkTruckAttachmentsMember2021-12-31 0001287213plow:WorkTruckSolutionsMember2021-12-31 0001287213plow:WorkTruckAttachmentsMember2020-12-31 0001287213plow:WorkTruckAttachmentsMember2021-09-30 0001287213plow:WorkTruckSolutionsMember2020-12-31 0001287213plow:WorkTruckSolutionsMember2021-09-30 0001287213us-gaap:FairValueMeasurementsRecurringMember2022-09-30 0001287213us-gaap:FairValueMeasurementsRecurringMember2021-12-31 0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2022-09-30 0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2022-09-30 0001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-12-31 0001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-12-31 0001287213us-gaap:LandMember2022-09-30 0001287213us-gaap:LandMember2021-12-31 0001287213us-gaap:LandImprovementsMember2022-09-30 0001287213us-gaap:LandImprovementsMember2021-12-31 0001287213us-gaap:LeaseholdImprovementsMember2022-09-30 0001287213us-gaap:LeaseholdImprovementsMember2021-12-31 0001287213us-gaap:BuildingMember2022-09-30 0001287213us-gaap:BuildingMember2021-12-31 0001287213us-gaap:MachineryAndEquipmentMember2022-09-30 0001287213us-gaap:MachineryAndEquipmentMember2021-12-31 0001287213us-gaap:FurnitureAndFixturesMember2022-09-30 0001287213us-gaap:FurnitureAndFixturesMember2021-12-31 0001287213plow:MobileEquipmentAndOtherMember2022-09-30 0001287213plow:MobileEquipmentAndOtherMember2021-12-31 0001287213us-gaap:ConstructionInProgressMember2022-09-30 0001287213us-gaap:ConstructionInProgressMember2021-12-31 utr:Y 0001287213srt:MinimumMember2022-09-30 0001287213srt:MaximumMember2022-09-30 00012872132021-01-012021-12-31 utr:M 0001287213us-gaap:TrademarksAndTradeNamesMember2022-09-30 0001287213us-gaap:DistributionRightsMember2022-09-30 0001287213us-gaap:CustomerRelationshipsMember2022-09-30 0001287213us-gaap:PatentsMember2022-09-30 0001287213us-gaap:NoncompeteAgreementsMember2022-09-30 0001287213us-gaap:TrademarksMember2022-09-30 0001287213us-gaap:TrademarksAndTradeNamesMember2021-12-31 0001287213us-gaap:DistributionRightsMember2021-12-31 0001287213us-gaap:CustomerRelationshipsMember2021-12-31 0001287213us-gaap:PatentsMember2021-12-31 0001287213us-gaap:NoncompeteAgreementsMember2021-12-31 0001287213us-gaap:TrademarksMember2021-12-31 0001287213us-gaap:SecuredDebtMember2022-09-30 0001287213us-gaap:SecuredDebtMember2021-12-31 0001287213plow:SeniorSecuredTermLoanFacilityMember2021-06-09 0001287213us-gaap:RevolvingCreditFacilityMember2021-06-09 0001287213us-gaap:LetterOfCreditMember2021-06-09 0001287213plow:SwinglineLoanMember2021-06-09 0001287213plow:CreditAgreementMembersrt:MaximumMember2021-06-09 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-01-012022-09-30 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2022-01-012022-09-30 0001287213plow:SeniorSecuredTermLoanFacilityMembersrt:MinimumMemberplow:LeverageRatioOneMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-09-30 0001287213plow:SeniorSecuredTermLoanFacilityMembersrt:MaximumMemberplow:LeverageRatioOneMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-09-30 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberplow:LeverageRatioTwoMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-09-30 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberplow:LeverageRatioTwoMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-09-30 0001287213us-gaap:RevolvingCreditFacilityMemberplow:NewYorkFederalReserveBankNYFRBMember2022-01-012022-09-30 0001287213us-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2022-01-012022-09-30 0001287213plow:CreditAgreementMember2022-09-30 0001287213plow:CreditAgreementMember2021-01-012021-12-31 0001287213us-gaap:RevolvingCreditFacilityMember2022-09-30 0001287213us-gaap:RevolvingCreditFacilityMember2021-12-31 0001287213plow:CreditAgreementMember2022-01-012022-09-30 0001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-01-012022-09-30 utr:D 0001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMembersrt:MaximumMember2022-01-012022-09-30 0001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2021-03-312021-03-31 0001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-06-13 0001287213us-gaap:InterestRateSwapMember2022-01-012022-09-30 0001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2022-09-30 0001287213us-gaap:InterestRateSwapMember2022-07-012022-09-30 0001287213us-gaap:InterestRateSwapMember2021-07-012021-09-30 0001287213us-gaap:InterestRateSwapMember2021-01-012021-09-30 0001287213us-gaap:InterestRateSwapMember2022-05-19 0001287213us-gaap:InterestRateSwapMember2022-05-192022-05-19 0001287213us-gaap:InterestRateSwapMember2022-09-30 0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2022-09-30 0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2022-09-30 0001287213us-gaap:InterestRateSwapMember2021-12-31 0001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2021-12-31 0001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2021-12-31 0001287213plow:SnowAndIceControlEquipmentMember2022-01-012022-09-30 0001287213plow:PartsAndAccessoriesMember2022-01-012022-09-30 0001287213plow:CertainSnowplowsMember2022-01-012022-09-30 0001287213plow:The2010StockIncentivePlanMember2010-05-31 0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2022-01-012022-09-30 0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2021-01-012021-09-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2022-01-012022-09-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2022-07-012022-09-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2021-07-012021-09-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2021-01-012021-09-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2022-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMember2021-12-31 0001287213us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001287213us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMember2022-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2022-07-012022-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2021-07-012021-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2022-01-012022-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2021-01-012021-09-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2022-09-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-31 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-31 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-09-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-09-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-09-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-31 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-31 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-09-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-09-30
 

 

Table of Contents

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

 ​

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

11270 W Park Place Ste 300

Milwaukee, Wisconsin 53224

(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 1, 2022 was 22,886,793.

 

 

 

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

3

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

4

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

5

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

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

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

28

Item 3. Quantitative and Qualitative Disclosures About Market Risk

39

Item 4. Controls and Procedures

40

PART II. OTHER INFORMATION

40

Item 1. Legal Proceedings

40

Item 1A. Risk Factors

41

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

41

Item 3. Defaults Upon Senior Securities

41

Item 4. Mine Safety Disclosures

41

Item 5. Other Information

41

Item 6. Exhibits

42

Signatures

 43

 ​

 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Douglas Dynamics, Inc.

Condensed Consolidated Balance Sheets

(In thousands except share data) ​

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
  

(unaudited)

  

(unaudited)

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $2,843  $36,964 

Accounts receivable, net

  165,266   71,035 

Inventories

  133,799   104,019 

Inventories - truck chassis floor plan

  564   2,655 

Refundable income taxes paid

     1,222 

Prepaid and other current assets

  7,491   4,536 

Total current assets

  309,963   220,431 

Property, plant, and equipment, net

  66,938   66,787 

Goodwill

  113,134   113,134 

Other intangible assets, net

  134,219   142,109 

Operating lease - right of use asset

  16,980   18,462 

Non-qualified benefit plan assets

  8,340   10,347 

Other long-term assets

  5,213   1,206 

Total assets

 $654,787  $572,476 

Liabilities and stockholders’ equity

        

Current liabilities:

        

Accounts payable

 $26,104  $27,375 

Accrued expenses and other current liabilities

  33,660   36,126 

Floor plan obligations

  564   2,655 

Operating lease liability - current

  4,748   4,623 

Income taxes payable

  1,579    

Short term borrowings

  84,000    

Current portion of long-term debt

  11,137   11,137 

Total current liabilities

  161,792   81,916 

Retiree benefits and deferred compensation

  15,099   17,170 

Deferred income taxes

  30,679   29,789 

Long-term debt, less current portion

  197,988   206,058 

Operating lease liability - noncurrent

  13,726   15,408 

Other long-term liabilities

  5,065   7,525 

Stockholders’ equity:

        

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

  229   230 

Additional paid-in capital

  163,115   163,552 

Retained earnings

  58,705   51,881 

Accumulated other comprehensive income (loss), net of tax

  8,389   (1,053)

Total stockholders’ equity

  230,438   214,610 

Total liabilities and stockholders’ equity

 $654,787  $572,476 

 ​ ​

See the accompanying notes to condensed consolidated financial statements.

 

 

 ​

 

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income

(In thousands, except share and per share data)

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(unaudited)

  

(unaudited)

 
                 

Net sales

 $166,100  $127,636  $456,262  $388,508 

Cost of sales

  124,831   97,001   342,696   282,823 

Gross profit

  41,269   30,635   113,566   105,685 

Selling, general, and administrative expense

  19,181   17,607   63,578   59,488 

Intangibles amortization

  2,630   2,642   7,890   8,052 

Income from operations

  19,458   10,386   42,098   38,145 

Interest expense, net

  (3,266)  (2,167)  (7,852)  (9,514)

Loss on extinguishment of debt

           (4,936)

Other income (expense), net

  (17)  15   94   123 

Income before taxes

  16,175   8,234   34,340   23,818 

Income tax expense

  2,895   1,204   7,243   1,943 

Net income

 $13,280  $7,030  $27,097  $21,875 

Weighted average number of common shares outstanding:

                

Basic

  22,886,793   22,980,951   22,925,231   22,945,617 

Diluted

  22,886,793   22,992,793   22,926,943   22,960,334 

Earnings per common share:

                

Basic

 $0.57  $0.30  $1.16  $0.94 

Diluted

 $0.56  $0.30  $1.14  $0.92 

Cash dividends declared and paid per share

 $0.29  $0.29  $0.87  $0.86 

Comprehensive income

 $17,032  $7,611  $36,539  $23,880 

 ​ ​

See the accompanying notes to condensed consolidated financial statements.

 ​

 

 

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands) ​

 ​

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2022

  

2021

 
  

(unaudited)

 
         

Operating activities

        

Net income

 $27,097  $21,875 

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

        

Depreciation and amortization

  15,626   15,235 

Loss (gain) on disposal of fixed asset

  130   (165)

Amortization of deferred financing costs and debt discount

  367   770 

Loss on extinguishment of debt

     4,936 

Stock-based compensation

  5,563   6,025 

Adjustments on derivatives not classified as hedges

  (516)  (1,020)

Provision (credit) for losses on accounts receivable

  (175)  519 

Deferred income taxes

  890   872 

Non-cash lease expense

  1,481   2,360 

Changes in operating assets and liabilities:

        

Accounts receivable

  (94,056)  (41,459)

Inventories

  (29,781)  (20,391)

Prepaid assets, refundable income taxes and other assets

  (3,732)  (3,545)

Accounts payable

  (365)  538 

Accrued expenses and other current liabilities

  (888)  (3,433)

Benefit obligations and other long-term liabilities

  3,873   (2,598)

Net cash used in operating activities

  (74,486)  (19,481)

Investing activities

        

Capital expenditures

  (8,924)  (7,271)

Net cash used in investing activities

  (8,924)  (7,271)

Financing activities

        

Repurchase of common stock

  (6,001)   

Payments of financing costs

     (1,371)

Dividends paid

  (20,273)  (19,880)

Net revolver borrowings

  84,000   37,000 

Borrowings on long-term debt

     224,438 

Repayment of long-term debt

  (8,437)  (247,125)

Net cash provided by (used in) financing activities

  49,289   (6,938)

Change in cash and cash equivalents

  (34,121)  (33,690)

Cash and cash equivalents at beginning of period

  36,964   41,030 

Cash and cash equivalents at end of period

 $2,843  $7,340 
         

Non-cash operating and financing activities

        

Truck chassis inventory acquired through floorplan obligations

 $2,215  $28,012 

 ​ ​

See the accompanying notes to condensed consolidated financial statements.

 ​

 

 

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Shareholders Equity

(In thousands)

 

  

Common Stock

  

Additional Paid-in

  

Retained

  

Accumulated Other Comprehensive

     
  

Shares

  

Dollars

  

Capital

  

Earnings

  

Income (Loss)

  

Total

 

Three Months Ended September 30, 2022

                        

Balance at June 30, 2022

  22,886,793  $229  $162,605  $52,184  $4,637  $219,655 

Net income

           13,280      13,280 

Dividends paid

           (6,759)     (6,759)

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

              (41)  (41)

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

              3,793   3,793 

Repurchase of common stock

                  

Stock based compensation

        510         510 

Balance at September 30, 2022

  22,886,793  $229  $163,115  $58,705  $8,389  $230,438 
                         

Nine Months Ended September 30, 2022

                        

Balance at December 31, 2021

  22,980,951  $230  $163,552  $51,881  $(1,053) $214,610 

Net income

           27,097      27,097 

Dividends paid

           (20,273)     (20,273)

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

              (123)  (123)

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

              9,565   9,565 

Shares withheld on restricted stock vesting

                  

Repurchase of common stock

  (171,088)  (2)  (5,999)        (6,001)

Stock based compensation

  76,930   1   5,562         5,563 

Balance at September 30, 2022

  22,886,793  $229  $163,115  $58,705  $8,389  $230,438 
                         

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

 ​

See the accompanying notes to condensed consolidated financial statements.

 ​

 

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

 ​

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, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2022 and 2021, and the Condensed Cash Flows for the nine months ended September 30, 2022 and 2021 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

 ​
 

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.

 

8

 

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

 ​

9

 

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

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $108,235  $30,090  $138,325 

Government

  -   13,925   13,925 

Fleet

  -   11,638   11,638 

Other

  -   2,212   2,212 

Total revenue

 $108,235  $57,865  $166,100 

 

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 

 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $284,375  $90,801  $375,176 

Government

  -   39,933   39,933 

Fleet

  -   34,789   34,789 

Other

  -   6,364   6,364 

Total revenue

 $284,375  $171,887  $456,262 

 

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 

 

Revenue by timing of revenue recognition was as follows:

 

Three Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $108,235  $36,515  $144,750 

Over time

  -   21,350   21,350 

Total revenue

 $108,235  $57,865  $166,100 

 

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 

 ​

10

 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $284,375  $106,049  $390,424 

Over time

  -   65,838   65,838 

Total revenue

 $284,375  $171,887  $456,262 

 

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 

 

Contract Balances

 ​

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

 ​

Three Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,330  $7,252  $(4,633) $6,949 

 

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 

 

Nine Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,454  $15,889  $(11,394) $6,949 

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 

 

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, 2022 or 2021. 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 $630 and $601 during the three months ended September 30, 2022 and 2021, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $1,691 and $2,746 during the nine months ended September 30, 2022 and 2021, respectively, which was included in contract liabilities at the beginning of each period.

 ​

 

3.

Credit Losses

 ​

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, 2022, the Company had an allowance for credit losses on its trade accounts receivable of $1,733 and $943 at its Work Truck Attachments and Work Truck Solutions segments, respectively. As of December 31, 2021, the Company had an allowance for credit losses on its trade accounts receivable of $1,430 and $1,540 at its Work Truck Attachments and Work Truck Solutions segments, respectively.

 ​

11

 

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

 ​

 Balance at December 31, 2021  Additions (reductions) charged to earnings  

Writeoffs

  Changes to reserve, net  Balance at September 30, 2022 

Nine Months Ended September 30, 2022

 

  

  

  

  

 

Work Truck Attachments

 $1,430  $300  $-  $3  $1,733 

Work Truck Solutions

  1,540   (475)  (109)  (13)  943 

Total

 $2,970  $(175) $(109) $(10) $2,676 

 ​

  Balance at December 31, 2020  Additions charged to earnings  

Writeoffs

  Changes to reserve, net  Balance at September 30, 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 

 ​

 ​

 

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

 ​

12

 

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,

 
  

2022

  

2021

 

Assets:

        

Non-qualified benefit plan assets (a)

 $8,340  $10,347 

Interest rate swaps (b)

  7,013   - 
         

Total Assets

 $15,353  $10,347 
         

Liabilities:

        

Interest rate swaps (b)

 $-  $6,428 

Long-term debt (c)

  210,522   218,875 

Total Liabilities

 $210,522  $225,303 

  ​


(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 $3,104 and $3,909 at September 30, 2022 are included in Prepaid and other current assets and Other long-term assets, respectively.  Interest rate swaps of $3,479 and $2,949 at December 31, 2021 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 to the Unaudited Condensed Consolidated Financial Statements 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.

 ​

13

 ​
 

5.

Inventories

 ​

Inventories consist of the following: ​

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Finished goods

 $67,021  $50,416 

Work-in-process

  15,466   8,916 

Raw material and supplies

  51,312   44,687 
  $133,799  $104,019 

 ​ ​

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.  During the fourth quarter of 2021, a separate financing agreement was entered into that does not pass title of the truck chassis upon receipt of the inventory. As a result, most of the floor plan truck chassis previously recorded on the balance sheet fall under this new financing agreement, and only the trucks still covered under the previous floor plan financing agreement remain on the balance sheet. At September 30, 2022 and December 31, 2021, the Company had $564 and $2,655, respectively, of chassis inventory and $564 and $2,655 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

 ​

14

 ​
 

6.

Property, plant and equipment

 ​

Property, plant and equipment are summarized as follows: ​

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Land

 $3,969  $3,969 

Land improvements

  5,335   5,278 

Leasehold improvements

  5,442   5,405 

Buildings

  35,547   34,635 

Machinery and equipment

  70,867   68,939 

Furniture and fixtures

  23,316   22,275 

Mobile equipment and other

  4,910   4,737 

Construction-in-process

  7,319   4,235 

Total property, plant and equipment

  156,705   149,473 

Less accumulated depreciation

  (89,767)  (82,686)

Net property, plant and equipment

 $66,938  $66,787 

 

15

 

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

 ​

In the year ended December 31, 2021, it was determined that facility leases related to two locations in the Company’s Work Truck Solutions segment were impaired. These two facilities are being significantly downsized as part of a restructuring plan, and so it was determined that the carrying value exceeded the fair value of the facilities. As a result, an impairment of $1,211 was recorded in the year ended December 31, 2021, and is recorded under Impairment charges in the Company’s Consolidated Statements of Income (Loss), with an offset being a reduction to the Operating lease - right of use asset on the Company’s Consolidated Balance Sheets. Going forward, the remaining balance of the right of use asset for the impaired leases is being amortized on a straight-line basis. The lease liability for the impaired leases continues to be amortized over the life of the lease.

 ​

16

 

Lease Expense

 ​

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

 ​

  

Three Months Ended September 30, 2022

  

Nine Months Ended September 30, 2022

  

Three Months Ended September 30, 2021

  

Nine Months Ended September 30, 2021

 

Operating lease expense

 $1,376  $4,158  $1,433  $4,215 

Short term lease cost

 $85  $274  $34  $192 

Total lease cost

 $1,461  $4,432  $1,467  $4,407 

 

 

Cash Flow

 ​

Supplemental cash flow information related to leases is as follows:

 ​

  Nine Months Ended September 30, 2022  Nine Months Ended September 30, 2021 
         

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

 $4,301  $4,142 

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

 $3,566  $2,360 

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

 $2,126  $865 

 ​

 ​

Balance Sheet

 ​

Supplemental balance sheet information related to leases is as follows:  

 ​

  

September 30, 2022

  

December 31, 2021

 

Operating Leases

        

Operating lease right-of-use assets

 $16,980  $18,462 
         

Other current liabilities

  4,748   4,623 

Operating lease liabilities

  13,726   15,408 

Total operating lease liabilities

 $18,474  $20,031 
         

Weighted Average Remaining Lease Term

        

Operating leases (in months)

  57   62 
         

Weighted Average Discount Rate

        

Operating leases

  4.64%  4.79%

 ​

17

Lease Maturities

 ​

Maturities of leases were as follows:

 ​

Year ending December 31,

 

Operating Leases

 

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

 $1,397 

2023

  5,377 

2024

  4,503 

2025

  3,694 

2026

  2,555 

Thereafter

  2,916 

Total Lease Payments

  20,442 

Less: imputed interest

  (1,968)

Total

 $18,474 

 

 

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

            

Indefinite-lived intangibles:

            

Trademark and tradenames

 $77,600  $-  $77,600 

Amortizable intangibles:

            

Dealer network

  80,000   74,000   6,000 

Customer relationships

  80,920   36,244   44,676 

Patents

  21,136   16,680   4,456 

Noncompete agreements

  8,640   8,640   - 

Trademarks

  5,459   3,972   1,487 

Amortizable intangibles, net

  196,155   139,536   56,619 

Total

 $273,755  $139,536  $134,219 

 

  

Gross

  

Less

  

Net

 
  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

 

December 31, 2021

            

Indefinite-lived intangibles:

            

Trademark and tradenames

 $77,600  $-  $77,600 

Amortizable intangibles:

            

Dealer network

  80,000   71,000   9,000 

Customer relationships

  80,920   32,366   48,554 

Patents

  21,136   15,739   5,397 

Noncompete agreements

  8,640   8,640   - 

Trademarks

  5,459   3,901   1,558 

Amortizable intangibles, net

  196,155   131,646   64,509 

Total

 $273,755  $131,646  $142,109 

 ​

18

 

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

 ​

2022

 $2,630 

2023

  10,520 

2024

  7,520 

2025

  6,075 

2026

  5,450 

2027

  5,450 

 

 

9.

Long-Term Debt

 ​

Long-term debt is summarized below:

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Term Loan, net of debt discount of $415 and $499 at September 30, 2022 and December 31, 2021, respectively

 $210,522  $218,875 

Less current maturities

  11,137   11,137 

Long-term debt before deferred financing costs

  199,385   207,738 

Deferred financing costs, net

  1,397   1,680 

Long-term debt, net

 $197,988  $206,058 

 ​

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.

 

19

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

 ​

At September 30, 2022, the Company had outstanding borrowings under its term loan of $210,522, $84,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $15,450. At December 31, 2021, the Company had outstanding borrowings under its term loan of $218,875, no outstanding borrowings on its revolving credit facility, 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, 2022, 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 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 income (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 income (loss) into earnings during the three months ended September 30, 2022 and 2021 was ($291) and ($291), respectively. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the nine months ended September 30, 2022 and 2021 was ($873) and $859, respectively. A mark-to-market adjustment of $119 and $119 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended  September 30, 2022 and 2021, respectively, related to the swap. A mark-to-market adjustment of $357 and ($1,879) was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2022 and 2021, 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 income (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 income (loss) into earnings in the next twelve months is $687.

 

On May 19, 2022, the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period May 31, 2024 through June 9, 2026. 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 two global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.718% and SOFR. The interest rate swap is accounted for as a cash flow hedge.

 ​

20

 

The interest rate swaps' positive fair value at September 30, 2022 was $7,013, of which $3,104 and $3,909 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively.  The interest rate swaps' negative fair value at  December 31, 2021 was $6,428, of which $3,479 and $2,949 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,

 
  

2022

  

2021

 
         

Payroll and related costs

 $12,067  $13,299 

Employee benefits

  8,257   8,933 

Accrued warranty

  4,242   3,645 

Interest rate swaps

  -   3,479 

Other

  9,094   6,770 
  $33,660  $36,126 

 

 

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 $7,433 at September 30, 2022, of which $3,191 is included in Other long-term liabilities and $4,242 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,368 at December 31, 2021, of which $2,723 is included in Other long-term liabilities and $3,645 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,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Balance at the beginning of the period

 $6,518  $5,423  $6,368  $5,812 

Warranty provision

  1,321   1,315   3,722   4,020 

Claims paid/settlements

  (406)  (673)  (2,657)  (3,767)

Balance at the end of the period

 $7,433  $6,065  $7,433  $6,065 

 

 

12.

Earnings per Share

 ​

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

 ​

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic earnings per common share

                

Net income

 $13,280  $7,030  $27,097  $21,875 

Less income allocated to participating securities

  259   117   517   357 

Net income allocated to common shareholders

 $13,021  $6,913  $26,580  $21,518 

Weighted average common shares outstanding

  22,886,793   22,980,951   22,925,231   22,945,617 
  $0.57  $0.30  $1.16  $0.94 
                 

Earnings per common share assuming dilution

                

Net income

 $13,280  $7,030  $27,097  $21,875 

Less income allocated to participating securities

  259   117   517   357 

Net income allocated to common shareholders

 $13,021  $6,913  $26,580  $21,518 

Weighted average common shares outstanding

  22,886,793   22,980,951   22,925,231   22,945,617 

Incremental shares applicable to non-participating RSUs

  -   11,842   1,712   14,717 

Weighted average common shares assuming dilution

  22,886,793   22,992,793   22,926,943   22,960,334 
  $0.56  $0.30  $1.14  $0.92 

 ​

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 $3,724 and $618 in the in nine months ended September 30, 2022 and 2021, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s Nominating and Governance Committee of its Board of Directors 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 $37.57. The Company recognized $234 and ($290) of compensation expense related to the awards in the three months ended September 30, 2022 and 2021, respectively. The Company recognized $2,945 and $2,984 of compensation expense related to the awards in the nine months ended September 30, 2022 and 2021, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of  September 30, 2022 expected to be earned through the requisite service period was approximately $2,293 and is expected to be recognized through 2025.

 ​

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

 ​

          

Weighted

 
      

Weighted

  

Average

 
      

Average

  

Remaining

 
      

Grant Date

  

Contractual

 
  

Shares

  

Fair value

  

Term (in years)

 
             

Unvested at December 31, 2021

  79,903  $48.87   1.91 

Granted

  115,005  $36.72   1.42 

Vested

  (77,535) $40.97   - 

Cancelled and forfeited

  (6,938) $46.94   - 
             

Unvested at September 30, 2022

  110,435  $41.89   1.99 
             

Expected to vest in the future at September 30, 2022

  107,527  $41.89   1.99 

 ​

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

 ​

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, or as soon as reasonably practicable upon grant if such election is made by the non-employee director, 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 reportable 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,

 
  

2022

  

2021

  

2022

  

2021

 

Net sales

                

Work Truck Attachments

 $108,235  $81,373  $284,375  $227,992 

Work Truck Solutions

  57,865   46,263   171,887   160,516 
  $166,100  $127,636  $456,262  $388,508 

Adjusted EBITDA

                

Work Truck Attachments

 $22,929  $14,790  $59,562  $55,206 

Work Truck Solutions

  2,202   700   4,307   4,433 
  $25,131  $15,490  $63,869  $59,639 

Depreciation and amortization expense

                

Work Truck Attachments

 $3,228  $3,038  $9,618  $8,836 

Work Truck Solutions

  2,005   1,984   6,008   6,399 
  $5,233  $5,022  $15,626  $15,235 

Assets

                

Work Truck Attachments

 $454,739  $405,401         

Work Truck Solutions

  200,048   194,833         
  $654,787  $600,234         

Capital Expenditures

                

Work Truck Attachments

 $2,741  $2,221  $6,807  $6,202

 

Work Truck Solutions

  630   331   1,211   1,108 
  $3,371  $2,552  $8,018  $7,310 

 ​ ​

 

Adjusted EBITDA

                

Work Truck Attachments

 $22,929  $14,790  $59,562  $55,206 

Work Truck Solutions

  2,202   700   4,307   4,433 

Total Adjusted EBITDA

 $25,131  $15,490  $63,869  $59,639 

Less items to reconcile Adjusted EBITDA to Income before taxes:

                

Interest expense - net

  3,266   2,167   7,852   9,514 

Depreciation expense

  2,603   2,380   7,736   7,183 

Amortization

  2,630   2,642   7,890   8,052 

Stock based compensation

  510   5   5,563   6,025 

Loss on extinguishment of debt

  -   -   -   4,936 

COVID-19 (1)

  7   12   39   67 

Other charges (2)

  (60)  50   449   44 

Income before taxes

 $16,175  $8,234  $34,340  $23,818 

 

 

 

(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 unrelated legal, severance, restructuring and consulting fees for the periods presented.

 ​

25

 
 

16.

Income Taxes

 ​

The Company’s effective tax rate was 17.9% and 14.6% for the three months ended September 30, 2022 and 2021, respectively. The Company’s effective tax rate was 21.1% and 8.2% for the nine months ended September 30, 2022 and 2021, respectively. The effective tax rate for the three and nine months ended September 30, 2022 was higher than the prior year periods due to a discrete tax benefit of $774 and $3,513 in the three and nine months ended September 30, 2021, respectively, related to favorable income tax audit results in states in which the Company files. The effective tax rate for the three and nine months ended September 30, 2022 was impacted by a discrete tax benefit of $916 related to state income rate changes. 

 ​

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.

 ​

 

17.

Changes in Accumulated Other Comprehensive Income (Loss) by Component

 ​

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

 

  

Unrealized

         
  

Net Gain (Loss)

  

Retiree

     
  

on Interest

  

Health

     
  

Rate

  

Benefit

     
  

Swap

  

Obligation

  

Total

 

Balance at December 31, 2021

 $(3,524) $2,471  $(1,053)

Other comprehensive gain before reclassifications

  8,138      8,138 

Amounts reclassified from accumulated other comprehensive income (loss): (1)

  1,427   (123)  1,304 

Balance at September 30, 2022

 $6,041  $2,348  $8,389 
             

(1) Amounts reclassified from accumulated other comprehensive income (loss):

            

Amortization of Other Postretirement Benefit items:

            

Actuarial gains

 $(165)        

Tax expense

  42         

Reclassification net of tax

 $(123)        
             

Realized losses on interest rate swaps reclassified to interest expense

 $1,928         

Tax benefit

  (501)        

Reclassification net of tax

 $1,427         

 ​

26

 

Changes to accumulated other comprehensive income (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 income (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 income (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

 
 

 

 ​Item 2. Managements 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 or inflationary conditions, 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, including policy or regulatory changes related to climate change; (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 or our ability to execute repurchases under our stock repurchase program; (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 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 and Other Market Pressures

 ​

As a result of the COVID-19 pandemic, including the market volatility, labor shortages, inflationary pressures, especially around the price of steel, and other economic implications associated with the pandemic and the economic and regulatory measures enacted to contain its spread, our results of operations were impacted in the three and nine months ended September 30, 2022 and 2021, 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 and related market conditions and pressures 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, 2022. In addition, results have been and may continue to be impacted in future quarters due to supply chain constraints and inflation stemming from the pandemic and other market pressures, including the conflict in Ukraine, including constraints around chassis and other component parts, inflation in materials and freight, and labor availability.

 ​

In consideration of the COVID-19 pandemic and other market pressures, including the conflict in Ukraine, 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 and other market pressures where possible. 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.

 ​

In the year ended December 31, 2021, we determined that facility leases related to two locations in our Work Truck Solutions segment were impaired. These two facilities are being significantly downsized as part of a restructuring plan, and so it was determined that the carrying value exceeded the fair value of the facilities. As a result, we recorded an impairment of $1.2 million in the year ended December 31, 2021 under Impairment charges in the Company’s Consolidated Statements of Income (Loss), offset with a reduction to the Operating lease - right of use asset on our Consolidated Balance Sheets. Going forward, we are amortizing the remaining balance of the right of use asset for the impaired leases on a straight-line basis. We continue to amortize the lease liability for the impaired leases over the life of the lease.

 ​

Overview

 ​

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

 
   

2022

   

2021

   

2022

   

2021

 
   

(unaudited)

   

(unaudited)

 
   

(in thousands)

   

(in thousands)

 
                                 

Net sales

  $ 166,100     $ 127,636     $ 456,262     $ 388,508  

Cost of sales

    124,831       97,001       342,696       282,823  

Gross profit

    41,269       30,635       113,566       105,685  

Selling, general, and administrative expense

    19,181       17,607       63,578       59,488  

Intangibles amortization

    2,630       2,642       7,890       8,052  

Income from operations

    19,458       10,386       42,098       38,145  

Interest expense, net

    (3,266 )     (2,167 )     (7,852 )     (9,514 )

Loss on extinguishment of debt

    -       -       -       (4,936 )

Other income (expense), net

    (17 )     15       94       123  

Income before taxes

    16,175       8,234       34,340       23,818  

Income tax expense

    2,895       1,204       7,243       1,943  

Net income

  $ 13,280     $ 7,030     $ 27,097     $ 21,875  

 ​

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

 ​

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(unaudited)

   

(unaudited)

 

Net sales

    100.0 %     100.0 %     100.0 %     100.0 %

Cost of sales

    75.2 %     76.0 %     75.1 %     72.8 %

Gross profit

    24.8 %     24.0 %     24.9 %     27.2 %

Selling, general, and administrative expense

    11.5 %     13.8 %     14.0 %     15.3 %

Intangibles amortization

    1.6 %     2.1 %     1.7 %     2.1 %

Income from operations

    11.7 %     8.1 %     9.2 %     9.8 %

Interest expense, net

    (2.0 )%     (1.7 )%     (1.7 )%     (2.4 )%

Loss on extinguishment of debt

    - %     - %     - %     (1.3 )%

Other income (expense), net

    - %     - %     - %     - %

Income before taxes

    9.7 %     6.4 %     7.5 %     6.1 %

Income tax expense

    1.7 %     0.9 %     1.6 %     0.5 %

Net income

    8.0 %     5.5 %     5.9 %     5.6 %

 ​

Net Sales

 ​

Net sales were $166.1 million for the three months ended September 30, 2022 compared to $127.6 million in the three months ended September 30, 2021, an increase of $38.5, or 30.2%. Net sales were $456.3 million for the nine months ended September 30, 2022 compared to $388.5 million in the nine months ended September 30, 2021, an increase of $67.8 million, or 17.5%. The increase in sales for the three and nine months ended September 30, 2022 compared to the same periods in 2021 is a result of pricing actions in both segments, as well as strong preseason order demand in our Work Truck Attachments segment leading to increased volumes. 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,

 
   

2022

   

2021

   

2022

   

2021

 

Net sales

                               

Work Truck Attachments

  $ 108,235     $ 81,373     $ 284,375     $ 227,992  

Work Truck Solutions

    57,865       46,263       171,887       160,516  
    $ 166,100     $ 127,636     $ 456,262     $ 388,508  

 ​

Net sales at our Work Truck Attachments segment were $108.2 million for the three months ended September 30, 2022 compared to $81.4 million in the three months ended September 30, 2021, an increase of $26.8 million. Net sales at our Work Truck Attachments segment were $284.4 million for the nine months ended September 30, 2022 compared to $228.0 million in the nine months ended September 30, 2021, an increase of $56.4 million. The increase in the three and nine months ended September 30, 2022 was primarily due to pricing actions, as well as strong preseason order demand leading to increased volumes. This increased preseason order volume was despite snowfall in this most recent snow season ended March 2022 being approximately 12% below the ten-year average, compared to the prior snow season ended March 2021 which was approximately 7% below the ten-year average. 

 ​

Net sales at our Work Truck Solutions segment were $57.9 million for the three months ended September 30, 2022 compared to $46.3 million in the three months ended September 30, 2021, an increase of $11.6 million. Net sales at our Work Truck Solutions segment were $171.9 million for the nine months ended September 30, 2022 compared to $160.5 million in the nine months ended September 30, 2021, an increase of $11.4 million. The increase in sales for the three months ended September 30, 2022 compared to the same period in 2021 was a result of price increase realization, as well as improved volumes related to more stable and predictable chassis supply. The increase in sales for the nine months ended September 30, 2022 compared to the same period in 2021 was a result of price increase realization, as well as improved volumes related to more stable and predictable Class 7-8 chassis supply, somewhat offset by component shortages leading to lower production and deliveries. 

 ​

Cost of Sales

 ​

Cost of sales was $124.8 million for the three months ended September 30, 2022 compared to $97.0 million for the three months ended September 30, 2021, an increase of $27.8 million or 28.7%. Cost of sales was $342.7 million for the nine months ended September 30, 2022 compared to $282.8 million for the nine months ended September 30, 2021, an increase of $59.9 million or 21.2%. The increase in cost of sales for the three and nine months ended September 30, 2022 compared to the same period in the prior year was driven by the higher volumes, as well as material, labor and freight inflation. Cost of sales as a percentage of sales were 75.2% and 75.1% for the three and nine months ended September 30, 2022, respectively, compared to 76.0% and 72.8% for the three and nine months ended September 30, 2021, respectively. The decrease in cost of sales as a percentage of sales for the three months ended September 30, 2022 was due to the higher sales, somewhat offset by inflationary pressures. The increase in cost of sales as a percentage of sales for the nine months ended September 30, 2022 was due to inflation.    

 ​

Gross Profit

 ​

Gross profit was $41.3 million for the three months ended September 30, 2022 compared to $30.6 million for the three months ended September 30, 2021, an increase of $10.7 million, or 35.0%. Gross profit was $113.6 million for the nine months ended September 30, 2022 compared to $105.7 million for the nine months ended September 30, 2021, an increase of $7.9 million, or 7.5%. The change in gross profit is attributable to the changes in sales as discussed above under “—Net Sales.”  As a percentage of net sales, gross profit increased from 24.0% for the three months ended September 30, 2021 to 24.8% for the corresponding period in 2022. As a percentage of net sales, gross profit decreased from 27.2% for the nine months ended September 30, 2021 to 24.9% for the corresponding period in 2022. The reasons for the change in gross profit as a percentage of net sales are the same as those relating to the changes in cost of sales as a percentage of sales discussed above under “—Cost of Sales.”

 

 

Selling, General and Administrative Expense

 ​

Selling, general and administrative expenses, including intangibles amortization, were $21.8 million for the three months ended September 30, 2022 compared to $20.2 million for the three months ended  September 30, 2021, an increase of $1.6 million, or 7.9%. Selling, general and administrative expenses, including intangibles amortization, were $71.5 million for the nine months ended September 30, 2022 compared to $67.5 million for the nine months ended September 30, 2021, an increase of $4.0 million, or 5.9%. The increase in the three and nine months ended September 30, 2022 is related to increased salaries and benefits, travel expenditures, as well as other discretionary spending as spending was reduced in 2021 as a result of the COVID-19 pandemic.

 ​

Interest Expense

 ​

Interest expense was $3.3 million for the three months ended September 30, 2022, an increase compared to the $2.2 million incurred in the same period in the prior year. Interest expense was $7.9 million for the nine months ended September 30, 2022, a decrease compared to the $9.5 million incurred in the same period in the prior year. The increase in interest expense for the three months ended September 30, 2022 was due to higher interest on our revolver of $0.6 million in the three months ended September 30, 2022, due to having higher revolver borrowings during the quarter compared to the prior year. In addition, the increase in the three months ended September 30, 2022 was due higher interest on our term loan of $0.3 million related to higher interest rates.  The remaining increase relates to interest on our floor plan agreement, see Note 5 to the Unaudited Condensed Consolidated Financial Statements for additional information regarding the floor plan agreement. The decrease in interest expense for the nine months ended September 30, 2022 was due to lower interest on our term loan of $2.7 million in the nine months ended September 30, 2022, due to the decrease in principal balance from the June 9, 2021 refinancing. Somewhat offsetting the decrease in the nine months ended September 30, 2022 was a $0.5 million gain in residual non-cash amortization adjustments on an interest rate swap previously not accounted for as a hedge, compared to a $1.0 million gain in the nine months ended September 30, 2021 in non-cash mark-to-market and amortization adjustments on the ineffective interest rate swap.  Also somewhat offsetting this decrease is an increase in interest expense on our revolving line of credit of $0.8 million in the nine months ended September 30, 2022 due to having higher revolver borrowings in 2022. The remaining difference relates to interest on our floor plan agreement. See Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional information.

 ​ ​

Loss on Extinguishment of Debt

 

Loss on extinguishment of debt was $4.9 million in the  nine months ended September 30, 2021. The loss on extinguishment of debt 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.

 

Income Taxes

 ​

The Company’s effective tax rate was 17.9% and 14.6% for the three months ended September 30, 2022 and September 30, 2021, respectively. The Company’s effective tax rate was 21.1% and 8.2% for the nine months ended September 30, 2022  and September 30, 2021, respectively. The effective tax rate for the three and nine months ended September 30, 2022 was higher than the prior year periods due to a discrete tax benefit of $0.8 million and $3.5 million in the three and nine months ended September 30, 2021, respectively, related to favorable income tax audit results in states in which the Company files. The effective tax rate for the three and nine months ended September 30, 2022 was impacted by a discrete tax benefit of $0.9 million related to state income rate changes. 

 ​

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

 ​

Net Income 

 ​

Net income for the three months ended September 30, 2022 was $13.3 million, compared to net income of $7.0 million for the corresponding period in 2021, an increase of $6.3 million. Net income for the nine months ended September 30, 2022 was $27.1 million, compared to net income of $21.9 million for the corresponding period in 2021, an increase of $5.2 million. The change in net income for the three and nine months ended September 30, 2022 was driven by the factors described above under “— Net Sales,” “— Cost of Sales,” “— Selling, General and Administrative Expense,” and “— Income Taxes.”  As a percentage of net sales, net income was 8.0% for the three months ended September 30, 2022 compared to 5.5% for the three months ended September 30, 2021. As a percentage of net sales, net income was 5.9% for the nine months ended September 30, 2022 compared to 5.6% for the nine months ended September 30, 2021.

 ​

Discussion of Critical Accounting Policies and Estimates

 ​

There have been no material changes to our critical accounting policies and estimates 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 and Estimates.”

 ​

Liquidity and Capital Resources

 ​

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

 ​

 

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

 ​

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

 ​

On February 16, 2022, our Board of Directors authorized the purchase of up to $50 million in shares of common stock at market value. This authorization does not have an expiration date. Repurchases under the program may be made in the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases depending on market conditions and corporate needs. The Company may also, from time to time, enter into Rule 10b5-1 trading plans to facilitate repurchases of its shares under this authorization. This program does not obligate the Company to acquire any particular amount of shares and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.

 ​

As of September 30, 2022, we had $18.3 million of total liquidity, comprised of $2.8 million in cash and cash equivalents and $15.5 million of borrowing availability under our revolving credit facility, compared with total liquidity as of December 31, 2021 of approximately $136.1 million, comprised of approximately $37.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, 2021 is primarily due to the seasonality of our business. 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. 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, 2022, December 31, 2021 and September 30, 2021. 

 ​

   

As of

 
   

September 30,

   

December 31,

   

September 30,

 
   

2022

   

2021

   

2021

 

Cash and cash equivalents

  $ 2,843     $ 36,964     $ 7,340  

Inventories

    133,799       104,019       100,134  

 ​

 

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

 

2022

   

2021

   

Change

   

Change

 
                                 

Net cash used in operating activities

  $ (74,486 )   $ (19,481 )   $ (55,005 )     282.4 %

Net cash used in investing activities

    (8,924 )     (7,271 )     (1,653 )     22.7 %

Net cash provided by (used in) financing activities

    49,289       (6,938 )     56,227       (810.4 )%

Change in cash

  $ (34,121 )   $ (33,690 )   $ (431 )     1.3 %

 ​

Net cash used in operating activities increased $55.0 million from the nine months ended September 30, 2021 to the nine months ended September 30, 2022. The increase in cash used in operating activities was due to a $0.9 million decrease in net income adjusted for reconciling items, as well as unfavorable changes in working capital of $54.1 million. The largest unfavorable changes in working capital were an increase in accounts receivable attributable to the increase in sales compared to the prior year, as well as an increase in inventory due to the pulling forward of purchases in anticipation of inflationary price increases and supply chain disruptions, as well as higher material costs due to inflation. 

 ​

Net cash used in investing activities increased $1.7 million for the nine months ended September 30, 2022 when compared to the corresponding period in 2021 due to a higher level of capital expenditures.

 ​

Net cash provided by (used in) financing activities increased $56.2 million for the three months ended September 30, 2022 as compared to the corresponding period in 2021. The increase in cash provided was partially a result of having a voluntary $20.0 million prepayment on our debt in the nine months ended September 30, 2021 and no corresponding payment in 2022. Additionally, the increase in cash provided was related to having $84.0 million in revolver borrowings outstanding at September 30, 2022 compared to $37.0 million in revolver borrowings outstanding at September 30, 2021. See Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional information. Somewhat offsetting this increase in cash provided is an increase related to $6.0 million in stock repurchases executed in the nine months ended September 30, 2022 and no repurchases in the same period in the prior year.

 ​

Free Cash Flow

 ​

Free cash flow for the three months ended September 30, 2022 was ($19.6) million compared to ($35.3) million in the corresponding period in 2021, an increase of $15.7 million. Free cash flow for the nine months ended September 30, 2022 was ($83.4) million compared to ($26.8) million in the corresponding period in 2021, a decrease of $56.6 million. The decrease in free cash flow for the nine months ended September 30, 2022 is primarily a result of higher cash used in operating activities of $55.0 million as discussed above under “Liquidity and Capital Resources.”     

 ​

Non-GAAP Financial Measures

 ​

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

 ​

These non-GAAP measures include:

 ​

 

Free cash flow; and

 

 

Adjusted EBITDA; and

 

 

Adjusted net income and earnings per share.

 ​

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

 

 ​

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

 ​

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 
    (In Thousands)     (In Thousands)  

Net cash used in operating activities

  $ (16,282 )   $ (32,622 )   $ (74,486 )   $ (19,481 )

Acquisition of property and equipment

    (3,344 )     (2,685 )     (8,924 )     (7,271 )

Free cash flow

  $ (19,626 )   $ (35,307 )   $ (83,410 )   $ (26,752 )

 ​

Adjusted EBITDA represents net income before interest, taxes, depreciation and amortization, as further adjusted for certain charges consisting of unrelated legal and consulting fees, severance, restructuring charges, 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.

 

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 
    (in thousands)     (in thousands)  

Net income

  $ 13,280     $ 7,030     $ 27,097     $ 21,875  
                                 

Interest expense, net

    3,266       2,167       7,852       9,514  

Income tax expense

    2,895       1,204       7,243       1,943  

Depreciation expense

    2,603       2,380       7,736       7,183  

Amortization

    2,630       2,642       7,890       8,052  

EBITDA

    24,674       15,423       57,818       48,567  
                                 

Stock-based compensation expense

    510       5       5,563       6,025  

Loss on extinguishment of debt

    -       -       -       4,936  

COVID-19 (1)

    7       12       39       67  

Other charges (2)

    (60 )     50       449       44  

Adjusted EBITDA

  $ 25,131     $ 15,490     $ 63,869     $ 59,639  

 

(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 unrelated legal, severance, restructuring, and consulting fees for the periods presented.

 ​

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

 ​

   

Three Months Ended

   

Three Months Ended

   

Nine Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 

Adjusted EBITDA

                               

Work Truck Attachments

  $ 22,929     $ 14,790     $ 59,562     $ 55,206  

Work Truck Solutions

    2,202       700       4,307       4,433  
    $ 25,131     $ 15,490     $ 63,869     $ 59,639  

 

Adjusted EBITDA at our Work Truck Attachments segment was $22.9 million for the three months ended September 30, 2022 compared to $14.8 million in the three months ended September 30, 2021, an increase of $8.1 million. Adjusted EBITDA at our Work Truck Attachments segment was $59.6 million for the nine months ended September 30, 2022 compared to $55.2 million in the nine months ended September 30, 2021, an increase of $4.4 million. The change in the three and nine months ended September 30, 2022 from the corresponding period in 2021 was due to pricing actions and an increase in volumes related to strong preseason order demand, somewhat offset by material, labor and freight inflation. 

 ​

Adjusted EBITDA at our Work Truck Solutions segment was $2.2 million for the three months ended September 30, 2022 compared to $0.7 million in the three months ended September 30, 2021, an increase of $1.5 million. Adjusted EBITDA at our Work Truck Attachments segment was $4.3 million for the  nine months ended September 30, 2022 compared to $4.4 million in the nine months ended September 30, 2021, a decrease of $0.1 million. The change in the three months ended September 30, 2022 was due to price increase realization, as well as improved volumes related to more stable and predictable chassis supply, somewhat offset by inflationary pressures. The change in the nine months ended September 30, 2022 was primarily due to chassis and component shortages affecting production and deliveries, as well as inflationary pressures.

 ​

 

Adjusted Net Income and Adjusted Earnings Per Share (calculated on a diluted basis) represents net income and earnings per share (as defined by GAAP), excluding the impact of stock based compensation, severance, restructuring charges, 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 and Adjusted Earnings Per Share are useful in assessing the Company’s financial performance by eliminating expenses and income that are not reflective of the underlying business performance. We believe that the presentation of adjusted net income for the periods presented allows investors to make meaningful comparisons of our operating performance between periods and to view our business from the same perspective as our management. Because the excluded items are not predictable or consistent, management does not consider them when evaluating our performance or when making decisions regarding allocation of resources.

 ​

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

 ​

   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

 

Net income (GAAP)

  $ 13,280     $ 7,030     $ 27,097     $ 21,875  

Adjustments:

                               

- Stock-based compensation

    510       5       5,563       6,025  

- Loss on extinguishment of debt

    -       -       -       4,936  

- COVID-19 (1)

    7       12       39       67  

- Purchase accounting (2)

    -       -       -       -  

- Adjustments on derivative not classified as hedge (2)

    (172 )     (171 )     (516 )     (1,020 )

- Other charges (3)

    (60 )     50       449       44  

Tax effect on adjustments

    (72 )     26       (1,384 )     (2,513 )
                                 

Adjusted net income (non-GAAP)

  $ 13,493     $ 6,952     $ 31,248     $ 29,414  
                                 

Weighted average common shares outstanding assuming dilution

    22,886,793       22,992,793       22,926,943       22,960,334  
                                 

Adjusted earnings per common share - dilutive

  $ 0.57     $ 0.29     $ 1.32     $ 1.24  
                                 

GAAP diluted earnings per share

  $ 0.56     $ 0.30     $ 1.14     $ 0.92  

Adjustments net of income taxes:

                               

- Stock-based compensation

    0.02       -       0.18       0.20  

- Loss on extinguishment of debt

    -       -       -       0.16  

- COVID-19 (1)

    -       -       -       -  

- Adjustments on derivative not classified as hedge (2)

    (0.01 )     (0.01 )     (0.02 )     (0.04 )

- Other charges (3)

    -       -       0.02       -  
                                 

Adjusted diluted earnings per share (non-GAAP)

    0.57       0.29       1.32       1.24  

 

(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 mark-to-market and amortization adjustments on an interest rate swap not classified as a hedge for the periods presented.

 

(3)

Reflects unrelated legal, severance, restructuring, and consulting fees for the periods presented.

 ​

 

Future Obligations and Commitments

 ​

There have been no material changes to our future obligations and commitments in the three months ended September 30, 2022.

 ​

Impact of Inflation

 ​

Inflation in materials and labor had a material impact on our profitability in the three and nine months ended September 30, 2022 and we expect ongoing inflationary pressures may also impact our profitability in the remainder of 2022. While we anticipate being able to fully cover this inflation by raising prices, there may be a timing difference of when we incur the increased costs and when we realize the higher prices in our backlog.  In 2022, 2021 and in previous years, including in 2019, as a result of inflationary pressures due to tariffs, we experienced significant increases in steel costs, but were able or expect to be able to mitigate the effects of these increases through both temporary and permanent steel surcharges; we expect, but cannot be certain, that we will be able to do the same going forward.

 ​

Seasonality and Year-to-Year Variability

 ​

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

 ​

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

 ​

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

 ​

 

Because of the seasonality of our sales of Work Truck Attachments products, we experience seasonality in our working capital needs as well. In the first quarter, we typically require capital as we are generally required to build 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, 2022, we had outstanding borrowings under our term loan of $210.5 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, 2022 by $0.1 million, $0.2 million, and $0.2 million, respectively.

 ​

The Company is party to interest rate swap agreements 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 income (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. On May 19, 2022, the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period May 31, 2024 through June 9, 2026. 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 two global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.718% and SOFR. The interest rate swap is accounted for as a cash flow hedge. See Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional details on our interest rate swap agreements.

 ​

 

As of September 30, 2022, we had $84.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, 2022 by $0.2 million, $0.2 million, and $0.3 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 13.2% for the three months ended September 30, 2022  compared to 12.2% for the three months ended September 30, 2021. Our steel purchases as a percentage of revenue were 14.8% for the nine months ended September 30, 2022  compared to 11.4% for the nine months ended September 30, 2021. Steel costs increased in 2022 when compared to 2021 and are near historical levels due to the worldwide raw material shortage stemming from the COVID-19 pandemic and the conflict in Ukraine. 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, there may be timing differences between when we realize the price increases and incur the increased costs, and 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.

 ​

 

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

 

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

 ​

Unregistered Sales of Equity Securities

 

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

 ​

Issuer Purchases of Equity Securities

 

On February 16, 2022, our Board of Directors authorized the purchase of up to $50.0 million in shares of common stock at market value (the “2022 repurchase plan”). This authorization does not have an expiration date. Repurchases under the program may be made in the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases depending on market conditions and corporate needs. We may also, from time to time, enter into Rule 10b5-1 trading plans to facilitate repurchases of its shares under this authorization. This program does not obligate us to acquire any particular amount of shares and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion. Shares repurchased under the 2022 repurchase program were retired.

 ​

Total share repurchases under the 2022 repurchase plan for the three months ended September 30, 2022 are as follows:

 ​

Period

 

Total number of shares purchased

   

Average price paid per share

   

Number of shares purchased as part of the publicly announced program

   

Approximate dollar value of shares still available to be purchased under the program (000's)

 

7/1/2022 - 7/31/2022

    -     $ -       -     $ 44,000  

8/1/2022 - 8/31/2022

    -       -       -       44,000  

9/1/2022 - 9/30/2022

    -       -       -       44,000  

Total

    -     $ -       -     $ 44,000  

 ​

Dividend Payment Restrictions

 ​

Our senior credit facilities include certain restrictions on our ability to pay dividends. The senior credit facilities also restrict our 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

 ​

On October 31, 2022, the Company entered into amended and restated employment agreements with each of Robert (Bob) McCormick, the Company’s President and Chief Executive Officer; Sarah C. Lauber, the Company’s Chief Financial Officer and Secretary; and Linda R. Evans, the Company’s Vice President of Human Resources. 

 

Pursuant to the terms of Mr. McCormick’s amended and restated employment agreement, upon a qualifying termination of employment without cause or resignation due to a material breach of the agreement by the Company prior to a change of control of the Company, he would be entitled to severance equal to the product of one and one-half (1 ½) multiplied by the sum of his annual base salary plus his target annual bonus.  If Mr. McCormick’s employment is terminated without cause or he resigns with good reason during the 24 months following a change of control of the Company, then he would be entitled to receive severance equal to the product of two and one-quarter (2 ¼) multiplied by the sum of his annual base salary plus his target annual bonus.   Mr. McCormick would also be eligible for continued coverage under the Company’s benefit plans at the active employee rates for up to 18 months following termination of employment. 

 

Pursuant to the terms of Ms. Lauber’s and Ms. Evans’s amended and restated employment agreements, upon a qualifying termination of employment without cause or resignation due to a material breach of the agreement by the Company prior to a change of control of the Company, the executive would be entitled to severance equal to the sum of the executive’s annual base salary plus the executive’s target annual bonus.  If Ms. Lauber’s or Ms. Evans’s employment is terminated without cause or as a result of resignation with good reason during the 24 months following the event of a change of control of the Company, then the executive would be entitled to receive severance equal to the product of one and three-quarters (1 ¾) multiplied by the sum of her annual base salary plus her target annual bonus.  Ms. Lauber and Ms. Evans would also be eligible for continued coverage under the Company’s benefit plans at the active employee rates for up to 12 months following termination of employment.   

 

For purposes of the amended and restated employment agreements, a “change of control” means any time (a) any person, other than certain affiliates, becomes the beneficial owner of 50% or more of the combined voting power of the Company’s outstanding voting securities; (b) during any period of two consecutive years, the majority of the Company’s Board of Directors (the “Board”) changes (other than through Board-approved appointments); (c) certain extraordinary transactions involving the Company become effective or are consummated; or (d) a sale, transfer or any other disposition (including, without limitation, by way of spin-off, distribution, complete liquidation or dissolution) of all or substantially all of the Company’s business and/or assets to an unrelated third party is consummated.  A termination of employment is generally deemed to be for “good reason” under the amended and restated employment agreements if the executive terminates employment following a material reduction in the executive’s base salary, a material adverse change in the executive’s responsibilities or certain required relocations of the executive’s principal place of employment.  

 

The other terms of employment of these executives generally remain unchanged, although certain updates were made to the amended and restated employment agreements to reflect administrative and governance enhancements and clarifications and the executives’ current base salaries.  The foregoing summary of the terms of the amended and restated employment agreements is qualified in its entirety by the terms of the amended and restated employment agreements with each such executive, which are filed herewith as Exhibits 10.1, 10.2 and 10.3 and are incorporated herein by reference.

 

 

Item 6. Exhibits

 ​

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

 ​

Exhibit
Numbers

Description

10.1#*   Employment Agreement between Robert McCormick and Douglas Dynamics, LLC, effective October 31, 2022.
     
10.2#*   Employment Agreement between Sarah Lauber and Douglas Dynamics, LLC, effective October 31, 2022.
     
10.3#*   Employment Agreement between Linda Evans and Douglas Dynamics, LLC, effective October 31, 2022.
     

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, 2022, filed on November 1, 2022, formatted in inline XBRL: (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Comprehensive Income; (iii) the Consolidated Statements of Cash Flows; (iv) the Consolidated Statements of Shareholders’ Equity; and (v) the Notes to the Consolidated Financial Statements.

104*

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

 ​

# A management contract or compensatory plan or arrangement.

* Filed herewith.

 ​

 

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

 

 

43
EX-10.1 2 ex_431982.htm EXHIBIT 10.1 ex_431982.htm

Exhibit 10.1

 

AMENDED AND RESTATED EMPLOYMENT AGREEMENT

 

This Amended and Restated Employment Agreement (“Agreement”) is entered into as of October 31, 2022 (the “Effective Date”) by and between Robert McCormick, an individual (“Executive”), Douglas Dynamics, L.L.C., a Delaware limited liability company (the “Company”), and Douglas Dynamics, Inc., a Delaware corporation and the parent entity of the Company (“Douglas”).

 

1.           Employment by the Company.

 

a.           Full Time and Best Efforts. Subject to the terms set forth herein, the Company and Douglas, respectively, agree to continue to employ Executive as their President and Chief Executive Officer and in such other executive capacities as may be requested from time to time by the Company’s or Douglas’s Board of Directors (the “Board”) or a duly authorized committee thereof, and Executive hereby accepts such continued employment. Executive shall render such other services for each of the Company and corporations that control, are controlled by or are under common control with the Company, as the case may be, and to successor entities and assignees of the Company, as the case may be (the “Affiliates”) as the Company or the Board, as the case may be, may from time to time reasonably request and shall be consistent with the duties Executive is to perform for the Company and its Affiliates and with Executive’s experience. During the term of his employment with the Company and its Affiliates, Executive will devote his full business time and use his best efforts to advance the business and welfare of the Company and its Affiliates, and will not engage in any other employment or business activities for any direct or indirect remuneration that would be directly harmful or detrimental to, or that may compete with, the business and affairs of the Company or its Affiliates, or that would interfere with his duties hereunder.

 

b.           Duties. Executive shall serve in an executive capacity and shall perform such duties as are customarily associated with his position, consistent with the bylaws or operating agreement of the Company and its Affiliates, as the case may be, and as reasonably required by the Board.

 

c.           Company Policies. The employment relationship between the parties shall be governed by the general employment policies and practices of the Company and its Affiliates, including but not limited to those relating to protection of confidential information and assignment of inventions, except that when the terms of this Agreement differ from or are in conflict with the Company’s general employment policies or practices, this Agreement shall control.

 

2.           Compensation and Benefits.

 

a.           Base Salary. Executive shall receive for services to be rendered hereunder a salary at the rate of $721,000.00 per year, payable in approximately equal installments in accordance with the Company’s regular payroll and subject to payroll deductions as may be necessary or customary in respect of the Company’s salaried employees (the “Base Salary”). The Base Salary will be reviewed by and shall be subject to increase (but not decrease) at the sole discretion of the Board or the Compensation Committee of the Board each year during the term of this Agreement.

 

b.           Participation in Benefit Plans; Vacation. During the term hereof, Executive shall be entitled to participate in any group insurance, hospitalization, medical, dental, health, accident, disability, 401(k) retirement savings plan or similar plan or program of the Company or its Affiliates now existing or established hereafter to the extent that he is eligible under the general provisions thereof. The Company or its Affiliates may, in its sole discretion and from time to time, amend, eliminate or establish additional benefit programs as it deems appropriate. Executive shall also participate in all fringe benefits, including without limitation annual vacation time, offered by the Company to any of its executives at such Executive’s level. Notwithstanding anything otherwise provided under this Agreement, nothing contained herein shall obligate the Company or its Affiliates to continue or maintain any particular benefit plan or program on an ongoing basis.

 

 

 

 

3.           Bonus.

 

a.           Annual Incentive Plan. Executive shall be eligible to participate in Douglas’s Annual Incentive Plan, through which the Company awards performance-based cash bonuses on an annual calendar year basis provided the Company or its Affiliate, as applicable, achieves performance targets established by the Company’s management and approved by the Compensation Committee of the Board for such calendar year. Executive shall be eligible to participate at a target bonus level as determined by the Compensation Committee of the Board from time to time, which shall be no less than 150% of his Base Salary. Executive’s participation in such plan shall be governed by the terms and conditions of the plan as then in effect.

 

b.           If Executive resigns before the last day of a calendar year (other than for a Material Breach (as hereinafter defined)) or is discharged by the Company for Cause (as hereinafter defined) before the last day of such calendar year, Executive will not be entitled to receive a performance-based bonus pursuant to Section 3(a) for such calendar year. If Executive’s employment terminates prior to the last day of a calendar year for any other reason, Executive shall be entitled to receive a pro rata part of the performance-based bonus for such calendar year pursuant to Section 3(a) only if the Board, in its sole and absolute discretion, elects to pay a pro rata part of the performance-based bonus to Executive.

 

c.           Stock Incentive Plan. Executive shall be eligible to participate in Douglas’s 2010 Stock Incentive Plan (or any successor plan thereto), through which the Company grants equity awards to its key employees, pursuant to the separate terms and conditions of such plan, at a target level, as determined by the Board or the Compensation Committee of the Board. Any grants made to Executive under Douglas’s 2010 Stock Incentive Plan (or any successor plan thereto) shall be subject to the terms and conditions of such plan and any applicable award agreements.

 

4.           Reasonable Business Expenses and Support. Executive shall be reimbursed for documented and reasonable business expenses in connection with the performance of his duties hereunder, including appropriate professional fees and dues, in accordance with the Company’s policies as in effect from time to time. Executive shall be furnished reasonable office space, assistance, including an administrative assistant and facilities.

 

5.           Termination of Employment. The date on which Executive’s employment by the Company ceases, under any of the following circumstances, shall be defined herein as the “Termination Date.”

 

a.           Termination for Cause.

 

i.           Termination; Payment of Accrued Salary and Vacation. The Company or Douglas may terminate Executive’s employment at any time for Cause, immediately upon notice to Executive of the circumstances leading to such termination for Cause. In the event that Executive’s employment is terminated for Cause, Executive shall receive payment for all accrued salary and vacation time through the Termination Date, less requisite withholdings for tax and social security purposes, which in this event shall be the date upon which notice of termination is given. The Company and its Affiliates shall have no further obligation to pay severance of any kind whether under this Agreement or otherwise.

 

2

 

ii.           Definition of Cause. “Cause” means the occurrence or existence of any of the following with respect to Executive, as determined in good faith by a majority of the disinterested directors of the Board: (a) a material breach by Executive of any of his material obligations hereunder which remains uncured after the lapse of thirty (30) days following the date that the Company or Douglas has given Executive written notice thereof; (b) a material breach by Executive of his duty not to engage in any transaction that represents, directly or indirectly, self-dealing with the Company or any of its Affiliates which has not been approved by a majority of the disinterested directors of the Board, if in any such case such material breach remains uncured after the lapse of thirty (30) days following the date that the Company or Douglas has given Executive written notice thereof; (c) the repeated material breach by Executive of any material duty referred to in clause (a) or (b) above as to which at least two (2) written notices have been given pursuant to such clause (a) or (b); (d) any act of misappropriation, embezzlement, intentional fraud or similar conduct involving the Company or any of its Affiliates; (e) the conviction or the plea of nolo contendere or the equivalent in respect of a felony involving moral turpitude; (f) intentional infliction of any damage of a material nature to any property of the Company or any of its Affiliates; or (g) the repeated non-prescription abuse of any controlled substance or the repeated abuse of alcohol or any other non-controlled substance which, in any case described in this clause, the Board reasonably determines renders Executive unfit to serve in his capacity as an officer or employee of the Company or its Affiliates.

 

b.           Termination by Executive.

 

i.           Termination Following Material Breach or for Good Reason.

 

(1)           Executive shall have the right, at his election, other than during a Change of Control Protected Period (as hereinafter defined), to terminate his employment with the Company and its Affiliates, as applicable, by written notice to the Company to that effect if (A) the Company shall have failed to perform a material condition or covenant of this Agreement (“Material Breach”); provided, however, that termination for Material Breach will not be effective until Executive shall have given written notice specifying the claimed breach and, provided such breach is curable, the Company fails to correct the claimed breach within thirty (30) days after the receipt of the applicable notice (but within ten (10) days if the failure to perform is a failure to pay monies when due under the terms of this Agreement), or (B) the Company repeatedly commits a Material Breach as to which at least two (2) written notices have been given pursuant to this Section 5(b)(i)(1). If Executive terminates his employment with the Company and its Affiliates pursuant to this Section 5(b)(i)(1), then Executive shall be entitled to receive the benefits provided in Section 5(d)(i)(1) hereof.

 

(2)           During a Change of Control Protected Period, Executive may terminate his employment with the Company and its Affiliates, for Good Reason (as hereinafter defined). If Executive terminates his employment with the Company and its Affiliates pursuant to this Section 5(b)(i)(2), then Executive shall be entitled to receive the benefits provided in Section 5(d)(i)(2) hereof.

 

ii.           Executive shall have the right, at his election, to terminate his employment with the Company and its Affiliates for reason other than those set forth in Section 5(b)(i) by sixty (60) days’ prior written notice to that effect. In the event of termination by Executive pursuant to this Section 5(b)(ii), the Company and its Affiliates shall have no termination payment requirements except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

3

 

iii.           Definitions of Change of Control, Change of Control Protected Period and Good Reason. For purposes of this Agreement:

 

(1)           “Change of Control” means the occurrence of one or more of the following, whether accomplished directly or indirectly, or in one or a series of related transactions: (a) Any person becomes the beneficial owner (as defined in Rule 13d-3 under the Securities Exchange Act of 1934) (“Beneficial Owner,” and such beneficial ownership, “Beneficial Ownership”), directly or indirectly, of voting securities of Douglas representing 50% or more of the combined voting power of Douglas’s then outstanding voting securities; (b) During any period of two consecutive years, individuals who at the beginning of such period constituted the Board of Douglas and any new director (other than a director whose initial assumption of office occurs as a result of either an actual or threatened election contest or other actual or threatened tender offer, solicitation of proxies or consents by or on behalf of a person other than the Board of Douglas) whose appointment, election, or nomination for election was approved by a vote of a majority of the directors then still in office who either were directors at the beginning of the period or whose appointment, election or nomination for election was previously so approved, cease for any reason to constitute a majority of the Board of Douglas; (c) A reorganization, merger, consolidation, recapitalization, tender offer, exchange offer or other extraordinary transaction involving the Company (a “Fundamental Transaction”) becomes effective or is consummated, unless at least 50% of the outstanding voting securities of the surviving or resulting entity (including, without limitation, an entity which as a result of such transaction owns Douglas or all or substantially all of Douglas’s assets either directly or through one or more subsidiaries) are, or are to be, Beneficially Owned, directly or indirectly, by all or substantially all of the persons who were the Beneficial Owners of the outstanding voting securities of Douglas immediately prior to such Fundamental Transaction in substantially the same proportions as their Beneficial Ownership, immediately prior to such Fundamental Transaction, of the outstanding voting securities of Douglas; or (d) A sale, transfer or any other disposition (including, without limitation, by way of spin-off, distribution, complete liquidation or dissolution) of all or substantially all of Douglas’s business and/or assets to an unrelated third party is consummated. Notwithstanding the foregoing, a Change of Control shall not occur unless such transaction constitutes a change in the ownership of Douglas, a change in effective control of Douglas, or a change in the ownership of a substantial portion of Douglas’ assets under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”).

 

(2)           “Change of Control Protected Period” shall mean the twenty-four (24) month period immediately following a Change of Control.

 

(3)           Executive’s termination of employment shall be deemed for “Good Reason” if Executive terminates employment within sixty (60) days following the initial occurrence of (a) a material reduction in Executive’s Base Salary or target bonus opportunity; (b) a material adverse change in Executive’s responsibilities; or (c) a required relocation of Executive’s principal place of employment by more than thirty-five (35) miles from its location as in effect immediately prior to the Change of Control; provided, that Executive shall have provided written notice to the Company of his intention to resign for Good Reason and the grounds therefor within thirty (30) days following the initial occurrence of the event constituting Good Reason, the Company shall have failed to cure such event within thirty (30) days of receiving such notice.

 

4

 

c.           Termination Upon Disability. The Company or Douglas may terminate Executive’s employment in the event Executive suffers a disability that renders Executive unable to perform the essential functions of his position, even with reasonable accommodation, for sixty (60) consecutive days or for ninety (90) days within any one hundred eighty (180) day period. After the Termination Date, which in this event shall be the date upon which notice of termination is given, no further compensation will be payable under this Agreement except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

d.           Termination by the Company Without Cause; Termination by Executive Pursuant to Section 5(b)(i). The Company or Douglas may terminate Executive’s employment at any time for other than Cause or disability, pursuant to the following termination payment requirements and upon not less than sixty (60) days’ prior written notice to that effect.

 

i.           Termination Payments.

 

(1)           In the event that Executive’s employment is terminated without Cause or by Executive pursuant to Section 5(b)(i)(1) hereof other than during a Change of Control Protected Period, and subject to Executive’s execution of a release as described in Section 5(d)(ii), the Company shall pay Executive as severance an amount equal to the product of (x) 1.50 multiplied by (y) the sum of twelve (12) months of his Base Salary at the annual rate then in effect plus Executive’s target annual bonus for the year of such termination (or, if Executive has not been awarded a target annual bonus for such year, Executive’s target annual bonus for the prior year). Such remuneration shall be paid, less requisite withholdings for tax and social security purposes, over eighteen (18) months in monthly pro rata payments commencing within thirty (30) days following Executive’s execution of the release (subject to any timing requirements set forth in Section 5(d)(ii)). Executive shall also receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes, paid promptly after such Termination Date in conformity with applicable law.

 

(2)           In the event that Executive’s employment is terminated by the Company or Douglas without Cause or by Executive for Good Reason pursuant to Section 5(b)(i)(2) hereof during a Change of Control Protected Period, and subject to Executive’s execution of a release as described in Section 5(d)(ii), the Company shall pay Executive as severance an amount equal to the product of (x) 2.25 multiplied by (y) the sum of his Base Salary at the annual rate then in effect (or, if higher, the Base Salary as in effect prior to the Change of Control) plus Executive’s target annual bonus for the year of such termination (or, if Executive has not been awarded a target annual bonus for such year or Executive’s target annual bonus for the year is lower than Executive’s target annual bonus as in effect immediately prior to the Change of Control, the target annual bonus as in effect immediately prior to the Change of Control). Such remuneration shall be paid, less requisite withholdings for tax and social security purposes, subject to any required delay pursuant to Section 9(b), in a lump sum cash payment within sixty (60) days after such Termination Date (subject to any timing requirements set forth in Section 5(d)(ii)). Executive shall also receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes, paid promptly after such Termination Date in conformity with applicable law.

 

5

 

ii.           Executive shall not be entitled to any of the payments described under this Section 5(d) unless and until Executive timely executes a release of claims in favor of the Company, Douglas, their affiliates and their officers and directors on a form provided to Executive by the Company and such release becomes effective (and irrevocable) no later than sixty (60) days following the Termination Date (the “Release Execution Period”). In the event the Release Execution Period begins in one taxable year and ends in another taxable year, any payments due pursuant to this Section 5(d) shall not begin until the second taxable year (and, in such event, the first installment payment shall include any amounts due hereunder that would have otherwise been paid to Executive during the Release Execution Period if the delay described in this Section 5(d)(ii) had not occurred).

 

iii.           The Company shall not be obligated to pay any termination payments under Section 5(d)(i) above if Executive breaches in any material way the provisions of the Confidentiality Agreement (as defined below).

 

e.           Benefits Upon Termination. All health and welfare benefits provided under Section 2(b) shall be extended, at Executive’s timely and proper election and cost (such cost to Executive to be in the same amount as the cost for providing such benefits to existing employees), to the extent permitted by the Company’s insurance policies and benefit plans, for eighteen (18) months after Executive’s Termination Date, except (i) as required by law (e.g., COBRA health insurance continuation election) or (ii) in the event of a termination described in Section 5(a) or 5(f).

 

f.           Termination Upon Death. If Executive dies while actively employed by the Company during the course of this Agreement, the Company shall (i) continue coverage of Executive’s dependents (if any) under all health and welfare benefit plans or programs of the type listed above in Section 2(b) herein in which such dependent was enrolled (and subject to dependent’s timely and proper election of any continuation benefits, as required under such plan and to the extent permitted by the Company’s insurance policies and benefit plans) for a period of six (6) months and (ii) pay to Executive’s estate the accrued portion of any salary and vacation through the Termination Date, less requisite withholdings for tax and social security purposes.

 

g.           Termination Upon Retirement. Executive shall provide notice to the Company and the Board of his retirement not less than one hundred twenty (120) days prior to the effective date of Executive’s retirement as set forth in such notice (the “Retirement Notice”). The Termination Date shall be the effective date of Executive’s retirement as set forth in the Retirement Notice. After the Termination Date, no further compensation will be payable under this Agreement except that Executive shall receive (1) the accrued portion of any salary and vacation hereunder through the Termination Date and (2) a pro rata portion of the performance-based bonus for the calendar year in which the Termination Date occurs, equal to the total performance-based bonus that would have been payable had Executive remained employed for all of such calendar year multiplied by a fraction, the numerator of which is the number of days elapsing in such calendar year through the date Executive’s employment terminates and the denominator of which is 365, payable in the calendar year following the performance period less, in the case of both (1) and (2), requisite withholdings for tax and social security purposes.

 

h.           Duty to Mitigate; Termination of Severance Benefits. Executive agrees that upon any termination pursuant to either of Section 5(b) or 5(d) hereof, Executive shall have a duty to mitigate his damages hereunder. The Company and Executive further agree that if, at any time following such a termination but prior to the expiration of the period during which monthly severance benefits are to be paid by the Company with respect to such termination, Executive secures employment, such monthly severance benefits shall not be reduced by the amount of monthly compensation Executive is to receive from such new employment as long as Executive does not breach in any material way the provisions of the Confidentiality Agreement; provided, however, that if Executive breaches in any material way the provisions of the Confidentiality Agreement, the Company shall not be obligated to pay any such severance benefits in accordance with Section 5(d)(ii) above.

 

6

 

i.    Equity or Long-Term Incentive Awards. Upon Executive’s termination pursuant to this Section 5, Executive’s rights (if any) to equity-related awards or long-term incentive awards that were granted to Executive prior to such termination shall be governed by the terms of the applicable plan and individual award or grant agreements related to any such award.

 

6.           Confidentiality and Noncompetition Agreement. Executive and the Company hereby acknowledge that Executive and the Company have previously entered into a separate Confidentiality and Noncompetition Agreement governing matters related to confidential information, noncompetition, nonsolicitation of employees and assignment of inventions, among others, in connection with Executive’s employment with the Company (the “Confidentiality Agreement”). Executive and the Company hereby ratify the terms of the Confidentiality Agreement and hereby agree that, notwithstanding the execution of this Agreement or the provisions of Section 7(c), the Confidentiality Agreement shall remain in full force and effect in accordance with the terms and conditions set forth therein.

 

7.           Miscellaneous.

 

a.           Notices. Any notices provided hereunder must be in writing and shall be deemed effective upon the earlier of two days following personal delivery (including personal delivery by telecopy or telex), or the fourth day after mailing by reputable overnight courier or registered or certified mail, return receipt requested, postage prepaid, addressed as follows:

 

To the Company:

 

Douglas Dynamics, L.L.C.

7777 North 73rd Street

Milwaukee, Wisconsin 53223

Attention: Chief Financial Officer

Facsimile: (414) 354-5939

 

With a copy to:

 

Foley & Lardner LLP
777 East Wisconsin Avenue
Milwaukee, Wisconsin 53202
Attention: Bryan Schultz
Facsimile: (414) 297-4900

 

To Executive:

 

Robert McCormick
923 E. Kilbourn Ave

Apt 1902

Milwaukee, WI 53202

 

7

 

or to such other address or to the attention of such other person as the recipient party will have specified by prior written notice to the sending party.

 

b.           Severability. Any provision of this Agreement which is deemed invalid, illegal or unenforceable in any jurisdiction shall, as to that jurisdiction and subject to this paragraph be ineffective to the extent of such invalidity, illegality or unenforceability, without affecting in any way the remaining provisions hereof in such jurisdiction or rendering that or any other provisions of this Agreement invalid, illegal, or unenforceable in any other jurisdiction. If any covenant should be deemed invalid, illegal or unenforceable because its scope is considered excessive, such covenant shall be modified so that the scope of the covenant is reduced only to the minimum extent necessary to render the modified covenant valid, legal and enforceable.

 

c.           Entire Agreement. This document, together with the Confidentiality Agreement, constitutes the final, complete, and exclusive embodiment of the entire agreement and understanding between the parties related to the subject matter hereof and supersedes and preempts any prior or contemporaneous understandings, agreements, or representations by or between the parties, written or oral.

 

d.           Counterparts. This Agreement may be executed on separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same agreement.

 

e.           Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive, the Company and its Affiliates, and their respective successors and assigns, except that Executive may not assign any of his duties hereunder and he may not assign any of his rights hereunder without the prior written consent of the Company.

 

f.           Amendments. No amendments or other modifications to this Agreement may be made except by a writing signed by all parties. No amendment or waiver of this Agreement requires the consent of any individual, partnership, corporation or other entity not a party to this Agreement. Nothing in this Agreement, express or implied, is intended to confer upon any third person any rights or remedies under or by reason of this Agreement.

 

g.           Choice of Law. All questions concerning the construction, validity and interpretation of this Agreement will be governed by the laws of the State of Delaware without giving effect to principles of conflicts of law.

 

h.           Survivorship. The provisions of this Agreement necessary to carry out the intention of the parties as expressed herein shall survive the termination or expiration of this Agreement.

 

i.           Waiver. Except as provided herein, the waiver by either party of the other party’s prompt and complete performance, or breach or violation, of any provision of this Agreement shall not operate nor be construed as a waiver of any subsequent breach or violation, and the failure by any party hereto to exercise any right or remedy which it may possess hereunder shall not operate nor be construed as a bar to the exercise of such right or remedy by such party upon the occurrence of any subsequent breach or violation.

 

j.           Captions. The captions of this Agreement are for convenience and reference only and in no way define, describe, extend or limit the scope or intent of this Agreement or the intent of any provision hereof.

 

k.           Construction. The parties acknowledge that this Agreement is the result of arm’s-length negotiations between sophisticated parties each afforded representation by legal counsel. Each and every provision of this Agreement shall be construed as though both parties participated equally in the drafting of the same, and any rule of construction that a document shall be construed against the drafting party shall not be applicable to this Agreement.

 

8

 

8.           Arbitration.

 

a.           Any disputes or claims arising out of or concerning Executive’s employment or termination by the Company or Douglas, whether arising under theories of liability or damages based upon contract, tort or statute, shall be determined exclusively by arbitration before a single arbitrator in accordance with the employment arbitration rules of the American Arbitration Association (“AAA”), except as modified by this Agreement. The arbitrator’s decision shall be final and binding on all parties. Judgment upon the award rendered by the arbitrator may be entered in any court of competent jurisdiction. In recognition of the fact that resolution of any disputes or claims in the courts is rarely timely or cost effective for either party, the Company and Executive enter this mutual agreement to arbitrate in order to gain the benefits of a speedy, impartial and cost-effective dispute resolution procedure.

 

b.           Any arbitration shall be held in Executive’s place of employment with the Company. The arbitrator shall be an attorney with substantial experience in employment matters, selected by the parties alternately striking names from a list of five such persons provided by the AAA office located nearest to the place of employment, following a request by the party seeking arbitration for a list of five such attorneys with substantial professional experience in employment matters. If either party fails to strike names from the list, the arbitrator shall be selected from the list by the other party.

 

c.           Each party shall have the right to take the depositions of a maximum of three individuals, as deemed appropriate by such party. Each party shall also have the right to propound requests for production of documents to any party and the right to subpoena documents and witnesses for the arbitration. Additional discovery may be made only where the arbitrator selected so orders upon a showing of substantial need. The arbitrator shall have the authority to entertain a motion to dismiss and/or a motion for summary judgment by any party and shall apply the standards governing such motions under the Federal Rules of Civil Procedure.

 

d.           The Company and Executive agree that they will attempt, and they intend that they and the arbitrator should use their best efforts in that attempt, to conclude the arbitration proceeding and have a final decision from the arbitrator within one hundred twenty (120) days from the date of selection of the arbitrator; provided, however, that the arbitrator shall be entitled to extend such one hundred twenty (120) day period for a total of two one hundred twenty (120) day periods. The arbitrator shall immediately deliver a written award with respect to the dispute to each of the parties, who shall promptly act in accordance therewith.

 

e.           The Company shall pay the fees and expenses of the arbitrator. Each party shall pay its own attorney fees and costs including, without limitation, fees and costs of any experts. However, attorney fees and costs incurred by the party that prevails in any such arbitration commenced pursuant to this Section 8 or any judicial action or proceeding seeking to enforce the agreement to arbitrate disputes as set forth in this Section 8 or seeking to enforce any order or award of any arbitration commenced pursuant to this Section 8 may be assessed against the party or parties that do not prevail in such arbitration in such manner as the arbitrator or the court in such judicial action, as the case may be, may determine to be appropriate under the circumstances. Any controversy over whether a dispute is an arbitrable dispute or as to the interpretation or enforceability of this paragraph with respect to such arbitration shall be determined by the arbitrator.

 

f.           In a contractual claim under this Agreement, the arbitrator shall have no authority to add, delete or modify any term of this Agreement.

 

9

 

g.           In the event that more than one dispute is submitted to arbitration by the Company or Executive pursuant to any agreement between the Company or its Affiliates and Executive, including under this Agreement, and one or more additional agreements to which the Company or its Affiliates and Executive are parties, all such matters shall be consolidated into a single arbitration proceeding so as to avoid, to the extent possible, more than one simultaneous arbitration proceeding between the Company or its Affiliates and Executive.

 

9.           409A Compliance.

 

a.           The parties agree that this Agreement is intended to comply with the requirements of Section 409A of the Code and the regulations and guidance promulgated thereunder (“Section 409A”) or an exemption from Section 409A. The Company shall undertake to administer, interpret, and construe this Agreement in a manner that does not result in the imposition on Executive of any additional tax, penalty, or interest under Section 409A, provided, however, that Executive understands and agrees that the Company shall not be held liable or responsible for any taxes, penalties, interests or other expenses incurred by Executive on account of non-compliance with Section 409A.

 

b.           A termination of employment shall not be deemed to have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits upon or following a termination of employment unless such termination is also a “separation from service” within the meaning of Section 409A and, for purposes of any such provision of this Agreement, references to a “termination,” “termination of employment” or like terms shall mean “separation from service.”  Notwithstanding anything to the contrary in this Agreement, if Executive is deemed on the date of termination to be a “specified employee” within the meaning of that term under Section 409A(a)(2)(B) of the Code, then with regard to any payment or the provision of any benefit that is considered deferred compensation under Section 409A payable on account of a “separation from service,” and that is not exempt from Section 409A as involuntary separation pay or a short-term deferral (or otherwise), such payment or benefit shall be made or provided at the date which is the earlier of (i) the expiration of the six (6)-month period measured from the date of such “separation from service” of Executive or (ii) the date of Executive’s death (the “Delay Period”).  Upon the expiration of the Delay Period, all payments and benefits delayed pursuant to this Subsection 9(b) (whether they would have otherwise been payable in a single sum or in installments in the absence of such delay) shall be paid or reimbursed to Executive in a lump sum without interest, and any remaining payments and benefits due under this Agreement shall be paid or provided in accordance with the normal payment dates specified for them herein. For purposes of Section 409A, Executive’s right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment.

 

c.           With regard to any provision herein that provides for reimbursement of costs and expenses or in-kind benefits, except as permitted by Section 409A, all such payments shall be made on or before the last day of calendar year following the calendar year in which the expense occurred.

 

10.           Limitation on Parachute Payments. In the event that the payment and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 10, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s payments and benefits will be either:

 

a.           delivered in full, or 

 

b.           delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, 

 

 

whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code.

 

If a reduction in severance and other payments and benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction will occur in the following order: (i) cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); (ii) cancellation of accelerated vesting of equity awards; (iii) reduction of cash payments; and (iv) reduction of employee benefits. Within any such category of payments and benefits (that is, (i), (ii), (iii) or (iv)), a reduction shall occur first with respect to amounts that are not deferred payments and then with respect to amounts that are. In the event that acceleration of vesting of equity award compensation is to be reduced, such acceleration of vesting will be cancelled in the reverse order of the date of grant of Executive’s equity awards.

 

Any determination required under this Section 10 will be made in writing by the Company’s independent public accountants engaged by the Company for general audit purposes immediately prior to the Change of Control (the “Accountants”), whose good faith determination will be conclusive and binding upon Executive and the Company for all purposes. If the independent registered public accounting firm so engaged by the Company is serving as accountant or auditor for the individual, entity or group effecting the Change of Control, or if such firm otherwise cannot perform the calculations, the Company shall appoint a nationally recognized independent registered public accounting firm to make the determinations required hereunder. For purposes of making the calculations required by this Section 10, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 10. The Company will bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section 10.

[Signature page follows]

 

10

 

 

IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the date set forth above.

 

 

/s/ Robert McCormick                             

By: Robert McCormick

Date: October 31, 2022

   
   
 

DOUGLAS DYNAMICS, L.L.C

 

 

/s/ Sarah Lauber                                       

By: Sarah Lauber

Its: Chief Financial Officer

 

Date: October 31, 2022

   
   
 

DOUGLAS DYNAMICS, INC.

 

 

/s/ Sarah Lauber                                       

By: Sarah Lauber

Its: Chief Financial Officer

 

Date: October 31, 2022

 

 
EX-10.2 3 ex_431983.htm EXHIBIT 10.2 ex_431983.htm

Exhibit 10.2

 

 

AMENDED AND RESTATED EMPLOYMENT AGREEMENT

 

This Amended and Restated Employment Agreement (“Agreement”) is entered into as of October 31, 2022 (the “Effective Date”) by and between Sarah Lauber, an individual (“Executive”), Douglas Dynamics, L.L.C., a Delaware limited liability company (the “Company”), and Douglas Dynamics, Inc., a Delaware corporation and the parent entity of the Company (“Douglas”).

 

1.           Employment by the Company.

 

a.           Full Time and Best Efforts. Subject to the terms set forth herein, the Company and Douglas, respectively, agree to continue to employ Executive as their Chief Financial Officer and in such other executive capacities as may be requested from time to time by the Company’s or Douglas’s Board of Directors (the “Board”) or a duly authorized committee thereof, and Executive hereby accepts such continued employment. Executive shall render such other services for each of the Company and corporations that control, are controlled by or are under common control with the Company, as the case may be, and to successor entities and assignees of the Company, as the case may be (the “Affiliates”) as the Company or the Board, as the case may be, may from time to time reasonably request and shall be consistent with the duties Executive is to perform for the Company and its Affiliates and with Executive’s experience. During the term of her employment with the Company and its Affiliates, Executive will devote her full business time and use her best efforts to advance the business and welfare of the Company and its Affiliates, and will not engage in any other employment or business activities for any direct or indirect remuneration that would be directly harmful or detrimental to, or that may compete with, the business and affairs of the Company or its Affiliates, or that would interfere with her duties hereunder.

 

b.           Duties. Executive shall serve in an executive capacity and shall perform such duties as are customarily associated with her position, consistent with the bylaws or operating agreement of the Company and its Affiliates, as the case may be, and as reasonably required by the Board.

 

c.           Company Policies. The employment relationship between the parties shall be governed by the general employment policies and practices of the Company and its Affiliates, including but not limited to those relating to protection of confidential information and assignment of inventions, except that when the terms of this Agreement differ from or are in conflict with the Company’s general employment policies or practices, this Agreement shall control.

 

2.           Compensation and Benefits.

 

a.           Base Salary. Executive shall receive for services to be rendered hereunder a salary at the rate of $450,390.00 per year, payable in approximately equal installments in accordance with the Company’s regular payroll and subject to payroll deductions as may be necessary or customary in respect of the Company’s salaried employees (the “Base Salary”). The Base Salary will be reviewed by and shall be subject to increase (but not decrease) at the sole discretion of the Board or the Compensation Committee of the Board each year during the term of this Agreement.

 

b.           Participation in Benefit Plans; Vacation. During the term hereof, Executive shall be entitled to participate in any group insurance, hospitalization, medical, dental, health, accident, disability, 401(k) retirement savings plan or similar plan or program of the Company or its Affiliates now existing or established hereafter to the extent that she is eligible under the general provisions thereof. The Company or its Affiliates may, in its sole discretion and from time to time, amend, eliminate or establish additional benefit programs as it deems appropriate. Executive shall also participate in all fringe benefits, including without limitation annual vacation time, offered by the Company to any of its executives at such Executive’s level. Notwithstanding anything otherwise provided under this Agreement, nothing contained herein shall obligate the Company or its Affiliates to continue or maintain any particular benefit plan or program on an ongoing basis.

 

 

 

 

3.           Bonus.

 

a.           Annual Incentive Plan. Executive shall be eligible to participate in Douglas’s Annual Incentive Plan, through which the Company awards performance-based cash bonuses on an annual calendar year basis provided the Company or its Affiliate, as applicable, achieves performance targets established by the Company’s management and approved by the Compensation Committee of the Board for such calendar year. Executive shall be eligible to participate at a target bonus level as determined by the Compensation Committee of the Board from time to time, which shall be no less than 75% of her Base Salary. Executive’s participation in such plan shall be governed by the terms and conditions of the plan as then in effect.

 

b.           If Executive resigns before the last day of a calendar year (other than for a Material Breach (as hereinafter defined)) or is discharged by the Company for Cause (as hereinafter defined) before the last day of such calendar year, Executive will not be entitled to receive a performance-based bonus pursuant to Section 3(a) for such calendar year. If Executive’s employment terminates prior to the last day of a calendar year for any other reason, Executive shall be entitled to receive a pro rata part of the performance-based bonus for such calendar year pursuant to Section 3(a) only if the Board, in its sole and absolute discretion, elects to pay a pro rata part of the performance-based bonus to Executive.

 

c.           Stock Incentive Plan. Executive shall be eligible to participate in Douglas’s 2010 Stock Incentive Plan (or any successor plan thereto), through which the Company grants equity awards to its key employees, pursuant to the separate terms and conditions of such plan, at a target level, as determined by the Board or the Compensation Committee of the Board. Any grants made to Executive under Douglas’s 2010 Stock Incentive Plan (or any successor plan thereto) shall be subject to the terms and conditions of such plan and any applicable award agreements.

 

4.           Reasonable Business Expenses and Support. Executive shall be reimbursed for documented and reasonable business expenses in connection with the performance of her duties hereunder, including appropriate professional fees and dues, in accordance with the Company’s policies as in effect from time to time. Executive shall be furnished reasonable office space, assistance, including an administrative assistant and facilities.

 

5.           Termination of Employment. The date on which Executive’s employment by the Company ceases, under any of the following circumstances, shall be defined herein as the “Termination Date.”

 

a.           Termination for Cause.

 

i.           Termination; Payment of Accrued Salary and Vacation. The Company or Douglas may terminate Executive’s employment at any time for Cause, immediately upon notice to Executive of the circumstances leading to such termination for Cause. In the event that Executive’s employment is terminated for Cause, Executive shall receive payment for all accrued salary and vacation time through the Termination Date, less requisite withholdings for tax and social security purposes, which in this event shall be the date upon which notice of termination is given. The Company and its Affiliates shall have no further obligation to pay severance of any kind whether under this Agreement or otherwise.

 

2

 

ii.           Definition of Cause. “Cause” means the occurrence or existence of any of the following with respect to Executive, as determined in good faith by a majority of the disinterested directors of the Board: (a) a material breach by Executive of any of her material obligations hereunder which remains uncured after the lapse of thirty (30) days following the date that the Company or Douglas has given Executive written notice thereof; (b) a material breach by Executive of her duty not to engage in any transaction that represents, directly or indirectly, self-dealing with the Company or any of its Affiliates which has not been approved by a majority of the disinterested directors of the Board, if in any such case such material breach remains uncured after the lapse of thirty (30) days following the date that the Company or Douglas has given Executive written notice thereof; (c) the repeated material breach by Executive of any material duty referred to in clause (a) or (b) above as to which at least two (2) written notices have been given pursuant to such clause (a) or (b); (d) any act of misappropriation, embezzlement, intentional fraud or similar conduct involving the Company or any of its Affiliates; (e) the conviction or the plea of nolo contendere or the equivalent in respect of a felony involving moral turpitude; (f) intentional infliction of any damage of a material nature to any property of the Company or any of its Affiliates; or (g) the repeated non-prescription abuse of any controlled substance or the repeated abuse of alcohol or any other non-controlled substance which, in any case described in this clause, the Board reasonably determines renders Executive unfit to serve in her capacity as an officer or employee of the Company or its Affiliates.

 

b.           Termination by Executive.

 

i.           Termination Following Material Breach or for Good Reason.

 

(1)           Executive shall have the right, at her election, other than during a Change of Control Protected Period (as hereinafter defined) to terminate her employment with the Company and its Affiliates, as applicable, by written notice to the Company to that effect if (A) the Company shall have failed to perform a material condition or covenant of this Agreement (“Material Breach”); provided, however, that termination for Material Breach will not be effective until Executive shall have given written notice specifying the claimed breach and, provided such breach is curable, the Company fails to correct the claimed breach within thirty (30) days after the receipt of the applicable notice (but within ten (10) days if the failure to perform is a failure to pay monies when due under the terms of this Agreement), or (B) the Company repeatedly commits a Material Breach as to which at least two (2) written notices have been given pursuant to this Section 5(b)(i)(1). If Executive terminates her employment with the Company and its Affiliates pursuant to this Section 5(b)(i)(1), then Executive shall be entitled to receive the benefits provided in Section 5(d)(i)(1) hereof.

 

(2)           During a Change of Control Protected Period, Executive may terminate her employment with the Company and its Affiliates, for Good Reason (as hereinafter defined). If Executive terminates her employment with the Company and its Affiliates pursuant to this Section 5(b)(i)(2), then Executive shall be entitled to receive the benefits provided in Section 5(d)(i)(2) hereof.

 

ii.           Executive shall have the right, at her election, to terminate her employment with the Company and its Affiliates for reason other than those set forth in Section 5(b)(i) by sixty (60) days’ prior written notice to that effect. In the event of termination by Executive pursuant to this Section 5(b)(ii), the Company and its Affiliates shall have no termination payment requirements except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

3

 

iii.           Definitions of Change of Control, Change of Control Protected Period and Good Reason. For purposes of this Agreement:

 

(1)           “Change of Control” means the occurrence of one or more of the following, whether accomplished directly or indirectly, or in one or a series of related transactions: (a) Any person becomes the beneficial owner (as defined in Rule 13d-3 under the Securities Exchange Act of 1934) (“Beneficial Owner,” and such beneficial ownership, “Beneficial Ownership”), directly or indirectly, of voting securities of Douglas representing 50% or more of the combined voting power of Douglas’s then outstanding voting securities; (b) During any period of two consecutive years, individuals who at the beginning of such period constituted the Board of Douglas and any new director (other than a director whose initial assumption of office occurs as a result of either an actual or threatened election contest or other actual or threatened tender offer, solicitation of proxies or consents by or on behalf of a person other than the Board of Douglas) whose appointment, election, or nomination for election was approved by a vote of a majority of the directors then still in office who either were directors at the beginning of the period or whose appointment, election or nomination for election was previously so approved, cease for any reason to constitute a majority of the Board of Douglas; (c) A reorganization, merger, consolidation, recapitalization, tender offer, exchange offer or other extraordinary transaction involving the Company (a “Fundamental Transaction”) becomes effective or is consummated, unless at least 50% of the outstanding voting securities of the surviving or resulting entity (including, without limitation, an entity which as a result of such transaction owns Douglas or all or substantially all of Douglas’s assets either directly or through one or more subsidiaries) are, or are to be, Beneficially Owned, directly or indirectly, by all or substantially all of the persons who were the Beneficial Owners of the outstanding voting securities of Douglas immediately prior to such Fundamental Transaction in substantially the same proportions as their Beneficial Ownership, immediately prior to such Fundamental Transaction, of the outstanding voting securities of Douglas; or (d) A sale, transfer or any other disposition (including, without limitation, by way of spin-off, distribution, complete liquidation or dissolution) of all or substantially all of Douglas’s business and/or assets to an unrelated third party is consummated. Notwithstanding the foregoing, a Change of Control shall not occur unless such transaction constitutes a change in the ownership of Douglas, a change in effective control of Douglas, or a change in the ownership of a substantial portion of Douglas’ assets under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”).

 

(2)           “Change of Control Protected Period” shall mean the twenty-four (24) month period immediately following a Change of Control.

 

(3)           Executive’s termination of employment shall be deemed for “Good Reason” if Executive terminates employment within sixty (60) days following the initial occurrence of (a) a material reduction in Executive’s Base Salary or target bonus opportunity; (b) a material adverse change in Executive’s responsibilities; or (c) a required relocation of Executive’s principal place of employment by more than thirty-five (35) miles from its location as in effect immediately prior to the Change of Control; provided, that Executive shall have provided written notice to the Company of her intention to resign for Good Reason and the grounds therefor within thirty (30) days following the initial occurrence of the event constituting Good Reason, the Company shall have failed to cure such event within thirty (30) days of receiving such notice.

 

4

 

c.           Termination Upon Disability. The Company or Douglas may terminate Executive’s employment in the event Executive suffers a disability that renders Executive unable to perform the essential functions of her position, even with reasonable accommodation, for sixty (60) consecutive days or for ninety (90) days within any one hundred eighty (180) day period. After the Termination Date, which in this event shall be the date upon which notice of termination is given, no further compensation will be payable under this Agreement except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

d.           Termination by the Company Without Cause; Termination by Executive Pursuant to Section 5(b)(i). The Company or Douglas may terminate Executive’s employment at any time for other than Cause or disability, pursuant to the following termination payment requirements and upon not less than sixty (60) days’ prior written notice to that effect.

 

i.           Termination Payments.

 

(1)           In the event that Executive’s employment is terminated without Cause or by Executive pursuant to Section 5(b)(i)(1) hereof other than during a Change of Control Protected Period, and subject to Executive’s execution of a release as described in Section 5(d)(ii), the Company shall pay Executive as severance an amount equal to the sum of twelve (12) months of her Base Salary at the annual rate then in effect plus Executive’s target annual bonus for the year of such termination (or, if Executive has not been awarded a target annual bonus for such year, Executive’s target annual bonus for the prior year). Such remuneration shall be paid, less requisite withholdings for tax and social security purposes, over twelve (12) months in monthly pro rata payments commencing within thirty (30) days following Executive’s execution of the release (subject to any timing requirements set forth in Section 5(d)(ii)). Executive shall also receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes, paid promptly after such Termination Date in conformity with applicable law.

 

(2)           In the event that Executive’s employment is terminated by the Company or Douglas without Cause or by Executive for Good Reason pursuant to Section 5(b)(i)(2) hereof during a Change of Control Protected Period, and subject to Executive’s execution of a release as described in Section 5(d)(ii), the Company shall pay Executive as severance an amount equal to the product of (x) 1.75 multiplied by (y) the sum of her Base Salary at the annual rate then in effect (or, if higher, the Base Salary as in effect prior to the Change of Control) plus Executive’s target annual bonus for the year of such termination (or, if Executive has not been awarded a target annual bonus for such year or Executive’s target annual bonus for the year is lower than Executive’s target annual bonus as in effect immediately prior to the Change of Control, the target annual bonus as in effect immediately prior to the Change of Control). Such remuneration shall be paid, less requisite withholdings for tax and social security purposes, subject to any required delay pursuant to Section 9(b), in a lump sum cash payment within sixty (60) days after such Termination Date (subject to any timing requirements set forth in Section 5(d)(ii)). Executive shall also receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes, paid promptly after such Termination Date in conformity with applicable law.

 

5

 

ii.           Executive shall not be entitled to any of the payments described under this Section 5(d) unless and until Executive timely executes a release of claims in favor of the Company, Douglas, their affiliates and their officers and directors on a form provided to Executive by the Company and such release becomes effective (and irrevocable) no later than sixty (60) days following the Termination Date (the “Release Execution Period”). In the event the Release Execution Period begins in one taxable year and ends in another taxable year, any payments due pursuant to this Section 5(d) shall not begin until the second taxable year (and, in such event, the first installment payment shall include any amounts due hereunder that would have otherwise been paid to Executive during the Release Execution Period if the delay described in this Section 5(d)(ii) had not occurred).

 

iii.           The Company shall not be obligated to pay any termination payments under Section 5(d)(i) above if Executive breaches in any material way the provisions of the Confidentiality Agreement (as defined below).

 

e.           Benefits Upon Termination. All health and welfare benefits provided under Section 2(b) shall be extended, at Executive’s timely and proper election and cost (such cost to Executive to be in the same amount as the cost for providing such benefits to existing employees), to the extent permitted by the Company’s insurance policies and benefit plans, for twelve (12) months after Executive’s Termination Date, except (i) as required by law (e.g., COBRA health insurance continuation election) or (ii) in the event of a termination described in Section 5(a) or 5(f).

 

f.           Termination Upon Death. If Executive dies while actively employed by the Company during the course of this Agreement, the Company shall (i) continue coverage of Executive’s dependents (if any) under all health and welfare benefit plans or programs of the type listed above in Section 2(b) herein in which such dependent was enrolled (and subject to dependent’s timely and proper election of any continuation benefits, as required under such plan and to the extent permitted by the Company’s insurance policies and benefit plans) for a period of six (6) months and (ii) pay to Executive’s estate the accrued portion of any salary and vacation through the Termination Date, less requisite withholdings for tax and social security purposes.

 

g.           Termination Upon Retirement. Executive shall provide notice to the Company and the Board of her retirement not less than one hundred twenty (120) days prior to the effective date of Executive’s retirement as set forth in such notice (the “Retirement Notice”). The Termination Date shall be the effective date of Executive’s retirement as set forth in the Retirement Notice. After the Termination Date, no further compensation will be payable under this Agreement except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

h.           Duty to Mitigate; Termination of Severance Benefits. Executive agrees that upon any termination pursuant to either of Section 5(b) or 5(d) hereof, Executive shall have a duty to mitigate her damages hereunder. The Company and Executive further agree that if, at any time following such a termination but prior to the expiration of the period during which monthly severance benefits are to be paid by the Company with respect to such termination, Executive secures employment, such monthly severance benefits shall not be reduced by the amount of monthly compensation Executive is to receive from such new employment as long as Executive does not breach in any material way the provisions of the Confidentiality Agreement; provided, however, that if Executive breaches in any material way the provisions of the Confidentiality Agreement, the Company shall not be obligated to pay any such severance benefits in accordance with Section 5(d)(ii) above.

 

i.           Equity or Long-Term Incentive Awards. Upon Executive’s termination pursuant to this Section 5, Executive’s rights (if any) to equity-related awards or long-term incentive awards that were granted to Executive prior to such termination shall be governed by the terms of the applicable plan and individual award or grant agreements related to any such award.

 

6

 

6.           Confidentiality and Noncompetition Agreement. Executive and the Company hereby acknowledge that Executive and the Company have previously entered into a separate Confidentiality and Noncompetition Agreement governing matters related to confidential information, noncompetition, nonsolicitation of employees and assignment of inventions, among others, in connection with Executive’s employment with the Company (the “Confidentiality Agreement”). Executive and the Company hereby ratify the terms of the Confidentiality Agreement and hereby agree that, notwithstanding the execution of this Agreement or the provisions of Section 7(c), the Confidentiality Agreement shall remain in full force and effect in accordance with the terms and conditions set forth therein.

 

7.           Miscellaneous.

 

a.           Notices. Any notices provided hereunder must be in writing and shall be deemed effective upon the earlier of two days following personal delivery (including personal delivery by telecopy or telex), or the fourth day after mailing by reputable overnight courier or registered or certified mail, return receipt requested, postage prepaid, addressed as follows:

 

To the Company:

 

Douglas Dynamics, L.L.C.

7777 North 73rd Street

Milwaukee, Wisconsin 53223

Attention: Chief Executive Officer

Facsimile: (414) 354-5939

 

With a copy to:

 

Foley & Lardner LLP
777 East Wisconsin Avenue
Milwaukee, Wisconsin 53202
Attention: Bryan Schultz
Facsimile: (414) 297-4900

 

To Executive:

 

Sarah Lauber
920 Madera Circle

Elm Grove, WI 53122

 

 

or to such other address or to the attention of such other person as the recipient party will have specified by prior written notice to the sending party.

 

b.           Severability. Any provision of this Agreement which is deemed invalid, illegal or unenforceable in any jurisdiction shall, as to that jurisdiction and subject to this paragraph be ineffective to the extent of such invalidity, illegality or unenforceability, without affecting in any way the remaining provisions hereof in such jurisdiction or rendering that or any other provisions of this Agreement invalid, illegal, or unenforceable in any other jurisdiction. If any covenant should be deemed invalid, illegal or unenforceable because its scope is considered excessive, such covenant shall be modified so that the scope of the covenant is reduced only to the minimum extent necessary to render the modified covenant valid, legal and enforceable.

 

7

 

c.           Entire Agreement. This document, together with the Confidentiality Agreement, constitutes the final, complete, and exclusive embodiment of the entire agreement and understanding between the parties related to the subject matter hereof and supersedes and preempts any prior or contemporaneous understandings, agreements, or representations by or between the parties, written or oral.

 

d.           Counterparts. This Agreement may be executed on separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same agreement.

 

e.           Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive, the Company and its Affiliates, and their respective successors and assigns, except that Executive may not assign any of her duties hereunder and she may not assign any of her rights hereunder without the prior written consent of the Company.

 

f.           Amendments. No amendments or other modifications to this Agreement may be made except by a writing signed by all parties. No amendment or waiver of this Agreement requires the consent of any individual, partnership, corporation or other entity not a party to this Agreement. Nothing in this Agreement, express or implied, is intended to confer upon any third person any rights or remedies under or by reason of this Agreement.

 

g.           Choice of Law. All questions concerning the construction, validity and interpretation of this Agreement will be governed by the laws of the State of Delaware without giving effect to principles of conflicts of law.

 

h.           Survivorship. The provisions of this Agreement necessary to carry out the intention of the parties as expressed herein shall survive the termination or expiration of this Agreement.

 

i.           Waiver. Except as provided herein, the waiver by either party of the other party’s prompt and complete performance, or breach or violation, of any provision of this Agreement shall not operate nor be construed as a waiver of any subsequent breach or violation, and the failure by any party hereto to exercise any right or remedy which it may possess hereunder shall not operate nor be construed as a bar to the exercise of such right or remedy by such party upon the occurrence of any subsequent breach or violation.

 

j.           Captions. The captions of this Agreement are for convenience and reference only and in no way define, describe, extend or limit the scope or intent of this Agreement or the intent of any provision hereof.

 

k.           Construction. The parties acknowledge that this Agreement is the result of arm’s-length negotiations between sophisticated parties each afforded representation by legal counsel. Each and every provision of this Agreement shall be construed as though both parties participated equally in the drafting of the same, and any rule of construction that a document shall be construed against the drafting party shall not be applicable to this Agreement.

 

8.           Arbitration.

 

a.           Any disputes or claims arising out of or concerning Executive’s employment or termination by the Company or Douglas, whether arising under theories of liability or damages based upon contract, tort or statute, shall be determined exclusively by arbitration before a single arbitrator in accordance with the employment arbitration rules of the American Arbitration Association (“AAA”), except as modified by this Agreement. The arbitrator’s decision shall be final and binding on all parties. Judgment upon the award rendered by the arbitrator may be entered in any court of competent jurisdiction. In recognition of the fact that resolution of any disputes or claims in the courts is rarely timely or cost effective for either party, the Company and Executive enter this mutual agreement to arbitrate in order to gain the benefits of a speedy, impartial and cost-effective dispute resolution procedure.

 

8

 

b.           Any arbitration shall be held in Executive’s place of employment with the Company. The arbitrator shall be an attorney with substantial experience in employment matters, selected by the parties alternately striking names from a list of five such persons provided by the AAA office located nearest to the place of employment, following a request by the party seeking arbitration for a list of five such attorneys with substantial professional experience in employment matters. If either party fails to strike names from the list, the arbitrator shall be selected from the list by the other party.

 

c.           Each party shall have the right to take the depositions of a maximum of three individuals, as deemed appropriate by such party. Each party shall also have the right to propound requests for production of documents to any party and the right to subpoena documents and witnesses for the arbitration. Additional discovery may be made only where the arbitrator selected so orders upon a showing of substantial need. The arbitrator shall have the authority to entertain a motion to dismiss and/or a motion for summary judgment by any party and shall apply the standards governing such motions under the Federal Rules of Civil Procedure.

 

d.           The Company and Executive agree that they will attempt, and they intend that they and the arbitrator should use their best efforts in that attempt, to conclude the arbitration proceeding and have a final decision from the arbitrator within one hundred twenty (120) days from the date of selection of the arbitrator; provided, however, that the arbitrator shall be entitled to extend such one hundred twenty (120) day period for a total of two one hundred twenty (120) day periods. The arbitrator shall immediately deliver a written award with respect to the dispute to each of the parties, who shall promptly act in accordance therewith.

 

e.           The Company shall pay the fees and expenses of the arbitrator. Each party shall pay its own attorney fees and costs including, without limitation, fees and costs of any experts. However, attorney fees and costs incurred by the party that prevails in any such arbitration commenced pursuant to this Section 8 or any judicial action or proceeding seeking to enforce the agreement to arbitrate disputes as set forth in this Section 8 or seeking to enforce any order or award of any arbitration commenced pursuant to this Section 8 may be assessed against the party or parties that do not prevail in such arbitration in such manner as the arbitrator or the court in such judicial action, as the case may be, may determine to be appropriate under the circumstances. Any controversy over whether a dispute is an arbitrable dispute or as to the interpretation or enforceability of this paragraph with respect to such arbitration shall be determined by the arbitrator.

 

f.           In a contractual claim under this Agreement, the arbitrator shall have no authority to add, delete or modify any term of this Agreement.

 

g.           In the event that more than one dispute is submitted to arbitration by the Company or Executive pursuant to any agreement between the Company or its Affiliates and Executive, including under this Agreement, and one or more additional agreements to which the Company or its Affiliates and Executive are parties, all such matters shall be consolidated into a single arbitration proceeding so as to avoid, to the extent possible, more than one simultaneous arbitration proceeding between the Company or its Affiliates and Executive.

 

9.           409A Compliance.

 

a.           The parties agree that this Agreement is intended to comply with the requirements of Section 409A of the Code and the regulations and guidance promulgated thereunder (“Section 409A”) or an exemption from Section 409A. The Company shall undertake to administer, interpret, and construe this Agreement in a manner that does not result in the imposition on Executive of any additional tax, penalty, or interest under Section 409A, provided, however, that Executive understands and agrees that the Company shall not be held liable or responsible for any taxes, penalties, interests or other expenses incurred by Executive on account of non-compliance with Section 409A.

 

9

 

b.           A termination of employment shall not be deemed to have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits upon or following a termination of employment unless such termination is also a “separation from service” within the meaning of Section 409A and, for purposes of any such provision of this Agreement, references to a “termination,” “termination of employment” or like terms shall mean “separation from service.”  Notwithstanding anything to the contrary in this Agreement, if Executive is deemed on the date of termination to be a “specified employee” within the meaning of that term under Section 409A(a)(2)(B) of the Code, then with regard to any payment or the provision of any benefit that is considered deferred compensation under Section 409A payable on account of a “separation from service,” and that is not exempt from Section 409A as involuntary separation pay or a short-term deferral (or otherwise), such payment or benefit shall be made or provided at the date which is the earlier of (i) the expiration of the six (6)-month period measured from the date of such “separation from service” of Executive or (ii) the date of Executive’s death (the “Delay Period”).  Upon the expiration of the Delay Period, all payments and benefits delayed pursuant to this Subsection 9(b) (whether they would have otherwise been payable in a single sum or in installments in the absence of such delay) shall be paid or reimbursed to Executive in a lump sum without interest, and any remaining payments and benefits due under this Agreement shall be paid or provided in accordance with the normal payment dates specified for them herein. For purposes of Section 409A, Executive’s right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment.

 

c.           With regard to any provision herein that provides for reimbursement of costs and expenses or in-kind benefits, except as permitted by Section 409A, all such payments shall be made on or before the last day of calendar year following the calendar year in which the expense occurred.

 

10.           Limitation on Parachute Payments. In the event that the payment and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 10, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s payments and benefits will be either:

 

a.           delivered in full, or 

 

b.           delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, 

 

whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code.

 

If a reduction in severance and other payments and benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction will occur in the following order: (i) cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); (ii) cancellation of accelerated vesting of equity awards; (iii) reduction of cash payments; and (iv) reduction of employee benefits. Within any such category of payments and benefits (that is, (i), (ii), (iii) or (iv)), a reduction shall occur first with respect to amounts that are not deferred payments and then with respect to amounts that are. In the event that acceleration of vesting of equity award compensation is to be reduced, such acceleration of vesting will be cancelled in the reverse order of the date of grant of Executive’s equity awards.

 

Any determination required under this Section 10 will be made in writing by the Company’s independent public accountants engaged by the Company for general audit purposes immediately prior to the Change of Control (the “Accountants”), whose good faith determination will be conclusive and binding upon Executive and the Company for all purposes. If the independent registered public accounting firm so engaged by the Company is serving as accountant or auditor for the individual, entity or group effecting the Change of Control, or if such firm otherwise cannot perform the calculations, the Company shall appoint a nationally recognized independent registered public accounting firm to make the determinations required hereunder. For purposes of making the calculations required by this Section 10, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 10. The Company will bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section 10.

 

[Signature page follows]

 

10

 

 

IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the date set forth above.

 

 

/s/ Sarah Lauber                                 

By: Sarah Lauber

Date: October 31, 2022

   
   
 

DOUGLAS DYNAMICS, L.L.C

 

 

/s/ Bob McCormick                            

By: Bob McCormick

Its: President & CEO

 

Date: October 31, 2022

   
   
 

DOUGLAS DYNAMICS, INC.

 

 

/s/ Bob McCormick                            

By: Bob McCormick

Its: President & CEO

 

Date: October 31, 2022

 

 
EX-10.3 4 ex_431984.htm EXHIBIT 10.3 ex_431984.htm

Exhibit 10.3

 

AMENDED AND RESTATED EMPLOYMENT AGREEMENT

 

This Amended and Restated Employment Agreement (“Agreement”) is entered into as of October 31, 2022 (the “Effective Date”) by and between Linda Evans, an individual (“Executive”), Douglas Dynamics, L.L.C., a Delaware limited liability company (the “Company”), and Douglas Dynamics, Inc., a Delaware corporation and the parent entity of the Company (“Douglas”).

 

1.           Employment by the Company.

 

a.           Full Time and Best Efforts. Subject to the terms set forth herein, the Company and Douglas, respectively, agree to continue to employ Executive as their Executive Vice President – Human Resources and in such other executive capacities as may be requested from time to time by the Company’s or Douglas’s Board of Directors (the “Board”) or a duly authorized committee thereof, and Executive hereby accepts such continued employment. Executive shall render such other services for each of the Company and corporations that control, are controlled by or are under common control with the Company, as the case may be, and to successor entities and assignees of the Company, as the case may be (the “Affiliates”) as the Company or the Board, as the case may be, may from time to time reasonably request and shall be consistent with the duties Executive is to perform for the Company and its Affiliates and with Executive’s experience. During the term of her employment with the Company and its Affiliates, Executive will devote her full business time and use her best efforts to advance the business and welfare of the Company and its Affiliates, and will not engage in any other employment or business activities for any direct or indirect remuneration that would be directly harmful or detrimental to, or that may compete with, the business and affairs of the Company or its Affiliates, or that would interfere with her duties hereunder.

 

b.           Duties. Executive shall serve in an executive capacity and shall perform such duties as are customarily associated with her position, consistent with the bylaws or operating agreement of the Company and its Affiliates, as the case may be, and as reasonably required by the Board.

 

c.           Company Policies. The employment relationship between the parties shall be governed by the general employment policies and practices of the Company and its Affiliates, including but not limited to those relating to protection of confidential information and assignment of inventions, except that when the terms of this Agreement differ from or are in conflict with the Company’s general employment policies or practices, this Agreement shall control.

 

2.           Compensation and Benefits.

 

a.           Base Salary. Executive shall receive for services to be rendered hereunder a salary at the rate of $292,040.00 per year, payable in approximately equal installments in accordance with the Company’s regular payroll and subject to payroll deductions as may be necessary or customary in respect of the Company’s salaried employees (the “Base Salary”). The Base Salary will be reviewed by and shall be subject to increase (but not decrease) at the sole discretion of the Board or the Compensation Committee of the Board each year during the term of this Agreement.

 

b.           Participation in Benefit Plans; Vacation. During the term hereof, Executive shall be entitled to participate in any group insurance, hospitalization, medical, dental, health, accident, disability, 401(k) retirement savings plan or similar plan or program of the Company or its Affiliates now existing or established hereafter to the extent that she is eligible under the general provisions thereof. The Company or its Affiliates may, in its sole discretion and from time to time, amend, eliminate or establish additional benefit programs as it deems appropriate. Executive shall also participate in all fringe benefits, including without limitation annual vacation time, offered by the Company to any of its executives at such Executive’s level. Notwithstanding anything otherwise provided under this Agreement, nothing contained herein shall obligate the Company or its Affiliates to continue or maintain any particular benefit plan or program on an ongoing basis.

 

 

 

 

3.           Bonus.

 

a.           Annual Incentive Plan. Executive shall be eligible to participate in Douglas’s Annual Incentive Plan, through which the Company awards performance-based cash bonuses on an annual calendar year basis provided the Company or its Affiliate, as applicable, achieves performance targets established by the Company’s management and approved by the Compensation Committee of the Board for such calendar year. Executive shall be eligible to participate at a target bonus level as determined by the Compensation Committee of the Board from time to time, which shall be no less than 75% of her Base Salary. Executive’s participation in such plan shall be governed by the terms and conditions of the plan as then in effect.

 

b.           If Executive resigns before the last day of a calendar year (other than for a Material Breach (as hereinafter defined)) or is discharged by the Company for Cause (as hereinafter defined) before the last day of such calendar year, Executive will not be entitled to receive a performance-based bonus pursuant to Section 3(a) for such calendar year. If Executive’s employment terminates prior to the last day of a calendar year for any other reason, Executive shall be entitled to receive a pro rata part of the performance-based bonus for such calendar year pursuant to Section 3(a) only if the Board, in its sole and absolute discretion, elects to pay a pro rata part of the performance-based bonus to Executive.

 

c.           Stock Incentive Plan. Executive shall be eligible to participate in Douglas’s 2010 Stock Incentive Plan (or any successor plan thereto), through which the Company grants equity awards to its key employees, pursuant to the separate terms and conditions of such plan, at a target level, as determined by the Board or the Compensation Committee of the Board, which shall be no less than 65% of Executive’s Base Salary. Any grants made to Executive under Douglas’s 2010 Stock Incentive Plan (or any successor plan thereto) shall be subject to the terms and conditions of such plan and any applicable award agreements.

 

4.           Reasonable Business Expenses and Support. Executive shall be reimbursed for documented and reasonable business expenses in connection with the performance of her duties hereunder, including appropriate professional fees and dues, in accordance with the Company’s policies as in effect from time to time. Executive shall be furnished reasonable office space, assistance, including an administrative assistant and facilities.

 

5.           Termination of Employment. The date on which Executive’s employment by the Company ceases, under any of the following circumstances, shall be defined herein as the “Termination Date.”

 

a.           Termination for Cause.

 

i.           Termination; Payment of Accrued Salary and Vacation. The Board may terminate Executive’s employment at any time for Cause, immediately upon notice to Executive of the circumstances leading to such termination for Cause. In the event that Executive’s employment is terminated for Cause, Executive shall receive payment for all accrued salary and vacation time through the Termination Date, less requisite withholdings for tax and social security purposes, which in this event shall be the date upon which notice of termination is given. The Company and its Affiliates shall have no further obligation to pay severance of any kind whether under this Agreement or otherwise.

 

2

 

ii.           Definition of Cause. “Cause” means the occurrence or existence of any of the following with respect to Executive, as determined in good faith by a majority of the disinterested directors of the Board: (a) a material breach by Executive of any of her material obligations hereunder which remains uncured after the lapse of thirty (30) days following the date that the Company or Douglas has given Executive written notice thereof; (b) a material breach by Executive of her duty not to engage in any transaction that represents, directly or indirectly, self-dealing with the Company or any of its Affiliates which has not been approved by a majority of the disinterested directors of the Board, if in any such case such material breach remains uncured after the lapse of thirty (30) days following the date that the Company or Douglas has given Executive written notice thereof; (c) the repeated material breach by Executive of any material duty referred to in clause (a) or (b) above as to which at least two (2) written notices have been given pursuant to such clause (a) or (b); (d) any act of misappropriation, embezzlement, intentional fraud or similar conduct involving the Company or any of its Affiliates; (e) the conviction or the plea of nolo contendere or the equivalent in respect of a felony involving moral turpitude; (f) intentional infliction of any damage of a material nature to any property of the Company or any of its Affiliates; or (g) the repeated non- prescription abuse of any controlled substance or the repeated abuse of alcohol or any other non-controlled substance which, in any case described in this clause, the Board reasonably determines renders Executive unfit to serve in her capacity as an officer or employee of the Company or its Affiliates.

 

b.           Termination by Executive.

 

i.           Termination Following Material Breach or for Good Reason.

 

(1)           Executive shall have the right, at her election, other than during a Change of Control Protected Period (as hereinafter defined) to terminate her employment with the Company and its Affiliates, as applicable, by written notice to the Company to that effect if (A) the Company shall have failed to perform a material condition or covenant of this Agreement (“Material Breach”); provided, however, that termination for Material Breach will not be effective until Executive shall have given written notice specifying the claimed breach and, provided such breach is curable, the Company fails to correct the claimed breach within thirty (30) days after the receipt of the applicable notice (but within ten (10) days if the failure to perform is a failure to pay monies when due under the terms of this Agreement), or (B) the Company repeatedly commits a Material Breach as to which at least two (2) written notices have been given pursuant to this Section 5(b)(i)(1). If Executive terminates her employment with the Company and its Affiliates pursuant to this Section 5(b)(i)(1), then Executive shall be entitled to receive the benefits provided in Section 5(d)(i)(1) hereof.

 

(2)           During a Change of Control Protected Period, Executive may terminate her employment with the Company and its Affiliates, for Good Reason (as hereinafter defined). If Executive terminates her employment with the Company and its Affiliates pursuant to this Section 5(b)(i)(2), then Executive shall be entitled to receive the benefits provided in Section 5(d)(i)(2) hereof.

 

ii.           Executive shall have the right, at her election, to terminate her employment with the Company and its Affiliates for reason other than those set forth in Section 5(b)(i) by sixty (60) days’ prior written notice to that effect. In the event of termination by Executive pursuant to this Section 5(b)(ii), the Company and its Affiliates shall have no termination payment requirements except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

3

 

iii.           Definitions of Change of Control, Change of Control Protected Period and Good Reason. For purposes of this Agreement:

 

(1)           “Change of Control” means the occurrence of one or more of the following, whether accomplished directly or indirectly, or in one or a series of related transactions: (a) Any person becomes the beneficial owner (as defined in Rule 13d-3 under the Securities Exchange Act of 1934) (“Beneficial Owner,” and such beneficial ownership, “Beneficial Ownership”), directly or indirectly, of voting securities of Douglas representing 50% or more of the combined voting power of Douglas’s then outstanding voting securities; (b) During any period of two consecutive years, individuals who at the beginning of such period constituted the Board of Douglas and any new director (other than a director whose initial assumption of office occurs as a result of either an actual or threatened election contest or other actual or threatened tender offer, solicitation of proxies or consents by or on behalf of a person other than the Board of Douglas) whose appointment, election, or nomination for election was approved by a vote of a majority of the directors then still in office who either were directors at the beginning of the period or whose appointment, election or nomination for election was previously so approved, cease for any reason to constitute a majority of the Board of Douglas; (c) A reorganization, merger, consolidation, recapitalization, tender offer, exchange offer or other extraordinary transaction involving the Company (a “Fundamental Transaction”) becomes effective or is consummated, unless at least 50% of the outstanding voting securities of the surviving or resulting entity (including, without limitation, an entity which as a result of such transaction owns Douglas or all or substantially all of Douglas’s assets either directly or through one or more subsidiaries) are, or are to be, Beneficially Owned, directly or indirectly, by all or substantially all of the persons who were the Beneficial Owners of the outstanding voting securities of Douglas immediately prior to such Fundamental Transaction in substantially the same proportions as their Beneficial Ownership, immediately prior to such Fundamental Transaction, of the outstanding voting securities of Douglas; or (d) A sale, transfer or any other disposition (including, without limitation, by way of spin-off, distribution, complete liquidation or dissolution) of all or substantially all of Douglas’s business and/or assets to an unrelated third party is consummated. Notwithstanding the foregoing, a Change of Control shall not occur unless such transaction constitutes a change in the ownership of Douglas, a change in effective control of Douglas, or a change in the ownership of a substantial portion of Douglas’ assets under Code Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”).

 

(2)           “Change of Control Protected Period” shall mean the twenty-four (24) month period immediately following a Change of Control.

 

(3)           Executive’s termination of employment shall be deemed for “Good Reason” if Executive terminates employment within sixty (60) days following the initial occurrence of (a) a material reduction in Executive’s Base Salary or target bonus opportunity; (b) a material adverse change in Executive’s responsibilities; or (c) a required relocation of Executive’s principal place of employment by more than thirty-five (35) miles from its location as in effect immediately prior to the Change of Control; provided, that Executive shall have provided written notice to the Company of her intention to resign for Good Reason and the grounds therefor within thirty (30) days following the initial occurrence of the event constituting Good Reason, the Company shall have failed to cure such event within thirty (30) days of receiving such notice.

 

4

 

c.           Termination Upon Disability. The Company or Douglas may terminate Executive’s employment in the event Executive suffers a disability that renders Executive unable to perform the essential functions of her position, even with reasonable accommodation, for sixty (60) consecutive days or for ninety (90) days within any one hundred eighty (180) day period. After the Termination Date, which in this event shall be the date upon which notice of termination is given, no further compensation will be payable under this Agreement except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

d.           Termination by the Company Without Cause; Termination by Executive Pursuant to Section 5(b)(i). The Company or Douglas may terminate Executive’s employment at any time for other than Cause or disability, pursuant to the following termination payment requirements and upon not less than sixty (60) days’ prior written notice to that effect.

 

i.           Termination Payments.

 

(1)           In the event that Executive’s employment is terminated without Cause or by Executive pursuant to Section 5(b)(i)(1) hereof other than during a Change of Control Protected Period, and subject to Executive’s execution of a release as described in Section 5(d)(ii), the Company shall pay Executive as severance an amount equal to the sum of twelve (12) months of her Base Salary at the annual rate then in effect plus Executive’s target annual bonus for the year of such termination (or, if Executive has not been awarded a target annual bonus for such year, Executive’s target annual bonus for the prior year). Such remuneration shall be paid, less requisite withholdings for tax and social security purposes, over twelve (12) months in monthly pro rata payments commencing within thirty (30) days following Executive’s execution of the release (subject to any timing requirements set forth in Section 5(d)(ii)). Executive shall also receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes, paid promptly after such Termination Date in conformity with applicable law.

 

(2)           In the event that Executive’s employment is terminated by the Company or Douglas without Cause or by Executive for Good Reason pursuant to Section 5(b)(i)(2) hereof during a Change of Control Protected Period, and subject to Executive’s execution of a release as described in Section 5(d)(ii), the Company shall pay Executive as severance an amount equal to the product of (x) 1.75 multiplied by (y) the sum of her Base Salary at the annual rate then in effect (or, if higher, the Base Salary as in effect prior to the Change of Control) plus Executive’s target annual bonus for the year of such termination (or, if Executive has not been awarded a target annual bonus for such year or Executive’s target annual bonus for the year is lower than Executive’s target annual bonus as in effect immediately prior to the Change of Control, the target annual bonus as in effect immediately prior to the Change of Control). Such remuneration shall be paid, less requisite withholdings for tax and social security purposes, subject to any required delay pursuant to Section 9(b), in a lump sum cash payment within sixty (60) days after such Termination Date (subject to any timing requirements set forth in Section 5(d)(ii)). Executive shall also receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes, paid promptly after such Termination Date in conformity with applicable law.

 

5

 

ii.           Executive shall not be entitled to any of the payments described under this Section 5(d) unless and until Executive timely executes a release of claims in favor of the Company, Douglas, their affiliates and their officers and directors on a form provided to Executive by the Company and such release becomes effective (and irrevocable) no later than sixty (60) days following the Termination Date (the “Release Execution Period”). In the event the Release Execution Period begins in one taxable year and ends in another taxable year, any payments due pursuant to this Section 5(d) shall not begin until the second taxable year (and, in such event, the first installment payment shall include any amounts due hereunder that would have otherwise been paid to Executive during the Release Execution Period if the delay described in this Section 5(d)(ii) had not occurred).

 

iii.           The Company shall not be obligated to pay any termination payments under Section 5(d)(i) above if Executive breaches in any material way the provisions of the Confidentiality Agreement (as defined below).

 

e.           Benefits Upon Termination. All health and welfare benefits provided under Section 2(b) shall be extended, at Executive’s timely and proper election and cost (such cost to Executive to be in the same amount as the cost for providing such benefits to existing employees), to the extent permitted by the Company’s insurance policies and benefit plans, for twelve (12) months after Executive’s Termination Date, except (i) as required by law (e.g., COBRA health insurance continuation election) or (ii) in the event of a termination described in Section 5(a) or 5(f).

 

f.           Termination Upon Death. If Executive dies while actively employed by the Company during the course of this Agreement, the Company shall (i) continue coverage of Executive’s dependents (if any) under all health and welfare benefit plans or programs of the type listed above in Section 2(b) herein in which such dependent was enrolled (and subject to dependent’s timely and proper election of any continuation benefits, as required under such plan and to the extent permitted by the Company’s insurance policies and benefit plans) for a period of six (6) months and (ii) pay to Executive’s estate the accrued portion of any salary and vacation through the Termination Date, less requisite withholdings for tax and social security purposes.

 

g.           Termination Upon Retirement. Executive shall provide notice to the Company and the Board of her retirement not less than one hundred twenty (120) days prior to the effective date of Executive’s retirement as set forth in such notice (the “Retirement Notice”). The Termination Date shall be the effective date of Executive’s retirement as set forth in the Retirement Notice. After the Termination Date, no further compensation will be payable under this Agreement except that Executive shall receive the accrued portion of any salary and vacation hereunder through the Termination Date, less requisite withholdings for tax and social security purposes.

 

h.           Duty to Mitigate; Termination of Severance Benefits. Executive agrees that upon any termination pursuant to either of Section 5(b) or 5(d) hereof, Executive shall have a duty to mitigate her damages hereunder. The Company and Executive further agree that if, at any time following such a termination but prior to the expiration of the period during which monthly severance benefits are to be paid by the Company with respect to such termination, Executive secures employment, such monthly severance benefits shall not be reduced by the amount of monthly compensation Executive is to receive from such new employment as long as Executive does not breach in any material way the provisions of the Confidentiality Agreement; provided, however, that if Executive breaches in any material way the provisions of the Confidentiality Agreement, the Company shall not be obligated to pay any such severance benefits in accordance with Section 5(d)(ii) above.

 

i.           Equity or Long-Term Incentive Awards. Upon Executive’s termination pursuant to this Section 5, Executive’s rights (if any) to equity-related awards or long-term incentive awards that were granted to Executive prior to such termination shall be governed by the terms of the applicable plan and individual award or grant agreements related to any such award.

 

6

 

6.           Confidentiality and Noncompetition Agreement. Executive and the Company hereby acknowledge that Executive and the Company have previously entered into a separate Confidentiality and Noncompetition Agreement governing matters related to confidential information, noncompetition, nonsolicitation of employees and assignment of inventions, among others, in connection with Executive’s employment with the Company (the “Confidentiality Agreement”). Executive and the Company hereby ratify the terms of the Confidentiality Agreement and hereby agree that, notwithstanding the execution of this Agreement or the provisions of Section 7(c), the Confidentiality Agreement shall remain in full force and effect in accordance with the terms and conditions set forth therein.

 

7.           Miscellaneous.

 

a.           Notices. Any notices provided hereunder must be in writing and shall be deemed effective upon the earlier of two days following personal delivery (including personal delivery by telecopy or telex), or the fourth day after mailing by reputable overnight courier or registered or certified mail, return receipt requested, postage prepaid, addressed as follows:

 

To the Company:

 

Douglas Dynamics, L.L.C.

7777 North 73rd Street

Milwaukee, Wisconsin 53223

Attention: Chief Executive Officer

Facsimile: (414) 354-5939

 

With a copy to:

 

Foley & Lardner LLP
777 East Wisconsin Avenue
Milwaukee, Wisconsin 53202
Attention: Bryan Schultz
Facsimile: (414) 297-4900

 

To Executive:

 

Linda Evans
954 Basswood Ct.

Grafton, WI 53024

 

 

or to such other address or to the attention of such other person as the recipient party will have specified by prior written notice to the sending party.

 

b.           Severability. Any provision of this Agreement which is deemed invalid, illegal or unenforceable in any jurisdiction shall, as to that jurisdiction and subject to this paragraph be ineffective to the extent of such invalidity, illegality or unenforceability, without affecting in any way the remaining provisions hereof in such jurisdiction or rendering that or any other provisions of this Agreement invalid, illegal, or unenforceable in any other jurisdiction. If any covenant should be deemed invalid, illegal or unenforceable because its scope is considered excessive, such covenant shall be modified so that the scope of the covenant is reduced only to the minimum extent necessary to render the modified covenant valid, legal and enforceable.

 

7

 

c.           Entire Agreement. This document, together with the Confidentiality Agreement, constitutes the final, complete, and exclusive embodiment of the entire agreement and understanding between the parties related to the subject matter hereof and supersedes and preempts any prior or contemporaneous understandings, agreements, or representations by or between the parties, written or oral.

 

d.           Counterparts. This Agreement may be executed on separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same agreement.

 

e.           Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive, the Company and its Affiliates, and their respective successors and assigns, except that Executive may not assign any of her duties hereunder and she may not assign any of her rights hereunder without the prior written consent of the Company.

 

f.           Amendments. No amendments or other modifications to this Agreement may be made except by a writing signed by all parties. No amendment or waiver of this Agreement requires the consent of any individual, partnership, corporation or other entity not a party to this Agreement. Nothing in this Agreement, express or implied, is intended to confer upon any third person any rights or remedies under or by reason of this Agreement.

 

g.           Choice of Law. All questions concerning the construction, validity and interpretation of this Agreement will be governed by the laws of the State of Delaware without giving effect to principles of conflicts of law.

 

h.           Survivorship. The provisions of this Agreement necessary to carry out the intention of the parties as expressed herein shall survive the termination or expiration of this Agreement.

 

i.           Waiver. Except as provided herein, the waiver by either party of the other party’s prompt and complete performance, or breach or violation, of any provision of this Agreement shall not operate nor be construed as a waiver of any subsequent breach or violation, and the failure by any party hereto to exercise any right or remedy which it may possess hereunder shall not operate nor be construed as a bar to the exercise of such right or remedy by such party upon the occurrence of any subsequent breach or violation.

 

j.           Captions. The captions of this Agreement are for convenience and reference only and in no way define, describe, extend or limit the scope or intent of this Agreement or the intent of any provision hereof.

 

k.           Construction. The parties acknowledge that this Agreement is the result of arm’s-length negotiations between sophisticated parties each afforded representation by legal counsel. Each and every provision of this Agreement shall be construed as though both parties participated equally in the drafting of the same, and any rule of construction that a document shall be construed against the drafting party shall not be applicable to this Agreement.

 

8.           Arbitration.

 

a.           Any disputes or claims arising out of or concerning Executive’s employment or termination by the Company or Douglas, whether arising under theories of liability or damages based upon contract, tort or statute, shall be determined exclusively by arbitration before a single arbitrator in accordance with the employment arbitration rules of the American Arbitration Association (“AAA”), except as modified by this Agreement. The arbitrator’s decision shall be final and binding on all parties. Judgment upon the award rendered by the arbitrator may be entered in any court of competent jurisdiction. In recognition of the fact that resolution of any disputes or claims in the courts is rarely timely or cost effective for either party, the Company and Executive enter this mutual agreement to arbitrate in order to gain the benefits of a speedy, impartial and cost-effective dispute resolution procedure.

 

8

 

b.           Any arbitration shall be held in Executive’s place of employment with the Company. The arbitrator shall be an attorney with substantial experience in employment matters, selected by the parties alternately striking names from a list of five such persons provided by the AAA office located nearest to the place of employment, following a request by the party seeking arbitration for a list of five such attorneys with substantial professional experience in employment matters. If either party fails to strike names from the list, the arbitrator shall be selected from the list by the other party.

 

c.           Each party shall have the right to take the depositions of a maximum of three individuals, as deemed appropriate by such party. Each party shall also have the right to propound requests for production of documents to any party and the right to subpoena documents and witnesses for the arbitration. Additional discovery may be made only where the arbitrator selected so orders upon a showing of substantial need. The arbitrator shall have the authority to entertain a motion to dismiss and/or a motion for summary judgment by any party and shall apply the standards governing such motions under the Federal Rules of Civil Procedure.

 

d.           The Company and Executive agree that they will attempt, and they intend that they and the arbitrator should use their best efforts in that attempt, to conclude the arbitration proceeding and have a final decision from the arbitrator within one hundred twenty (120) days from the date of selection of the arbitrator; provided, however, that the arbitrator shall be entitled to extend such one hundred twenty (120) day period for a total of two one hundred twenty (120) day periods. The arbitrator shall immediately deliver a written award with respect to the dispute to each of the parties, who shall promptly act in accordance therewith.

 

e.           The Company shall pay the fees and expenses of the arbitrator. Each party shall pay its own attorney fees and costs including, without limitation, fees and costs of any experts. However, attorney fees and costs incurred by the party that prevails in any such arbitration commenced pursuant to this Section 8 or any judicial action or proceeding seeking to enforce the agreement to arbitrate disputes as set forth in this Section 8 or seeking to enforce any order or award of any arbitration commenced pursuant to this Section 8 may be assessed against the party or parties that do not prevail in such arbitration in such manner as the arbitrator or the court in such judicial action, as the case may be, may determine to be appropriate under the circumstances. Any controversy over whether a dispute is an arbitrable dispute or as to the interpretation or enforceability of this paragraph with respect to such arbitration shall be determined by the arbitrator.

 

f.           In a contractual claim under this Agreement, the arbitrator shall have no authority to add, delete or modify any term of this Agreement.

 

g.    In the event that more than one dispute is submitted to arbitration by the Company or Executive pursuant to any agreement between the Company or its Affiliates and Executive, including under this Agreement, and one or more additional agreements to which the Company or its Affiliates and Executive are parties, all such matters shall be consolidated into a single arbitration proceeding so as to avoid, to the extent possible, more than one simultaneous arbitration proceeding between the Company or its Affiliates and Executive.

 

9

 

9.           409A Compliance.

 

a.           The parties agree that this Agreement is intended to comply with the requirements of Section 409A of the Code and the regulations and guidance promulgated thereunder (“Section 409A”) or an exemption from Section 409A. The Company shall undertake to administer, interpret, and construe this Agreement in a manner that does not result in the imposition on Executive of any additional tax, penalty, or interest under Section 409A, provided, however, that Executive understands and agrees that the Company shall not be held liable or responsible for any taxes, penalties, interests or other expenses incurred by Executive on account of non-compliance with Section 409A.

 

b.           A termination of employment shall not be deemed to have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits upon or following a termination of employment unless such termination is also a “separation from service” within the meaning of Section 409A and, for purposes of any such provision of this Agreement, references to a “termination,” “termination of employment” or like terms shall mean “separation from service.”  Notwithstanding anything to the contrary in this Agreement, if Executive is deemed on the date of termination to be a “specified employee” within the meaning of that term under Section 409A(a)(2)(B) of the Code, then with regard to any payment or the provision of any benefit that is considered deferred compensation under Section 409A payable on account of a “separation from service,” and that is not exempt from Section 409A as involuntary separation pay or a short-term deferral (or otherwise), such payment or benefit shall be made or provided at the date which is the earlier of (i) the expiration of the six (6)-month period measured from the date of such “separation from service” of Executive or (ii) the date of Executive’s death (the “Delay Period”).  Upon the expiration of the Delay Period, all payments and benefits delayed pursuant to this Subsection 9(b) (whether they would have otherwise been payable in a single sum or in installments in the absence of such delay) shall be paid or reimbursed to Executive in a lump sum without interest, and any remaining payments and benefits due under this Agreement shall be paid or provided in accordance with the normal payment dates specified for them herein. For purposes of Section 409A, Executive’s right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment.

 

c.           With regard to any provision herein that provides for reimbursement of costs and expenses or in-kind benefits, except as permitted by Section 409A, all such payments shall be made on or before the last day of calendar year following the calendar year in which the expense occurred.

 

10.           Limitation on Parachute Payments. In the event that the payment and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 10, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s payments and benefits will be either:

 

a.           delivered in full, or 

 

b.           delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, 

 

whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code.

 

If a reduction in severance and other payments and benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction will occur in the following order: (i) cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); (ii) cancellation of accelerated vesting of equity awards; (iii) reduction of cash payments; and (iv) reduction of employee benefits. Within any such category of payments and benefits (that is, (i), (ii), (iii) or (iv)), a reduction shall occur first with respect to amounts that are not deferred payments and then with respect to amounts that are. In the event that acceleration of vesting of equity award compensation is to be reduced, such acceleration of vesting will be cancelled in the reverse order of the date of grant of Executive’s equity awards.

 

Any determination required under this Section 10 will be made in writing by the Company’s independent public accountants engaged by the Company for general audit purposes immediately prior to the Change of Control (the “Accountants”), whose good faith determination will be conclusive and binding upon Executive and the Company for all purposes. If the independent registered public accounting firm so engaged by the Company is serving as accountant or auditor for the individual, entity or group effecting the Change of Control, or if such firm otherwise cannot perform the calculations, the Company shall appoint a nationally recognized independent registered public accounting firm to make the determinations required hereunder. For purposes of making the calculations required by this Section 10, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 10. The Company will bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section 10.

 

 

[Signature page follows]

 

10

 

 

IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the date set forth above.

 

 

/s/ Linda Evans                               

By: Linda Evans

Date: October 31, 2022

   
   
 

DOUGLAS DYNAMICS, L.L.C

 

 

/s/ Bob McCormick                        

By: Bob McCormick

Its: President & CEO

 

Date: October 31, 2022

   
   
 

DOUGLAS DYNAMICS, INC.

 

 

/s/ Bob McCormick                        

By: Bob McCormick

Its: President & CEO

 

Date: October 31, 2022

 

 
EX-31.1 5 ex_411144.htm EXHIBIT 31.1 ex_411144.htm

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

 ​


 

 

 

 
EX-31.2 6 ex_411145.htm EXHIBIT 31.2 ex_411145.htm

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.

 ​

 ​

By:

/s/ Sarah Lauber

Sarah Lauber

Chief Financial Officer

Dated: November 1, 2022

 ​


 

 

 

 
EX-32.1 7 ex_411146.htm EXHIBIT 32.1 ex_411146.htm

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

By:

/s/ Sarah Lauber

Sarah Lauber

Chief Financial Officer

Dated: November 1, 2022

 ​

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 8 plow-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Credit Losses link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Fair Value link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Inventories link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Other Intangible Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Long-term Debt link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Warranty Liability link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Employee Stock Plans link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Segments link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 2 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Credit Losses (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Fair Value (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 7 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 8 - Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 9 - Long-term Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 11 - Warranty Liability (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 12 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 13 - Employee Stock Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 15 - Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 3 - Credit Losses (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 4 - Fair Value (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 5 - Inventories - Schedule of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 7 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 7 - Leases - Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 8 - Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 9 - Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Warranty Liability (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 13 - Employee Stock Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 13 - Employee Stock Plans - Summary of RSU Activity (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 15 - Segments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 16 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 plow-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 plow-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 plow-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Note To Financial Statement Details Textual Note 2 - Revenue Recognition Mobile, Equipment and Other [Member] Represents mobile, equipment and other. Note 3 - Credit Losses Note 4 - Fair Value Note 5 - Inventories Note 6 - Property, Plant and Equipment Note 7 - Leases Note 8 - Other Intangible Assets Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block] Tabular disclosure of lessee operating lease supplemental balance sheet information. Note 9 - Long-term Debt Note 10 - Accrued Expenses and Other Current Liabilities plow_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour Thereafter Represents lessee operating lease liability payments due after year four. Income Tax Disclosure [Text Block] Note 11 - Warranty Liability plow_NumberOfOperatingLeaseFacilitiesImpaired Number of Operating Lease Facilities Impaired Represents number of operating lease facilities impaired. Note 12 - Earnings Per Share Note 13 - Employee Stock Plans Note 15 - Segments Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component us-gaap_LiabilitiesCurrent Total current liabilities 2027 Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in sixth 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). Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Note 5 - Inventories - Schedule of Inventories (Details) Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Reclassification net of tax Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block] Tabular disclosure of finite lived and indefinite lived intangible assets by major class. Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Unvested, contractual term (Year) Note 7 - Leases - Maturities (Details) us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent Adjustment for pension and postretirement benefit liability, net of tax Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) Swingline Loan [Member] Represents swingline loan. Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity Line of Credit Facility Increase in Maximum Borrowing Capacity Represents line of credit facility increase in maximum borrowing capacity. Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals) Note 10 - Accrued Expenses and Other Current Liabilities (Details) Senior Secured Term Loan Facility [Member] Represents senior secured term loan facility. Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) Note 13 - Employee Stock Plans - Summary of RSU Activity (Details) Granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) us-gaap_DerivativeLiabilitiesCurrent Derivative Liability, Current Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) Vested, weighted average grant date fair value (in dollars per share) Cancelled and forfeited, weighted average grant date fair value (in dollars per share) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average grant date fair value (in dollars per share) Unvested, weighted average grant date fair value (in dollars per share) Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Cancelled and forfeited, shares (in shares) Credit Agreement [Member] Represents credit agreement. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, shares (in shares) Unvested, shares (in shares) Leverage Ratio One [Member] Represents leverage ratio one. plow_StandardProductWarrantyPeriod Standard Product Warranty Period (Year) Represents standard product warranty period. Other comprehensive gain before reclassifications us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Amounts reclassified from accumulated other comprehensive income (loss): (1) Granted, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, shares (in shares) Expected to vest in the future, contractual term (Year) Payroll and related costs Represents accrued payroll and related costs, current. Nonvested Restricted Stock Shares Activity [Table Text Block] Less current maturities Current portion of long-term debt Interest rate swaps Represents accrued expenses interest rate swaps. plow_StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) Represents standard product warranty period of warranty history used in estimating warranty costs. Government Contract [Member] Expected to vest in the future, shares (in shares) Snow And Ice Control Equipment [Member] Represents snow and ice control equipment. Expected to vest in the future, weighted average grant date fair value (in dollars per share) Parts And Accessories [Member] Represents parts and accessories. Certain Snowplows [Member] Represents certain snowplows. Net income allocated to common shareholders Represents net income loss allocated to common stockholders basic. Adjusted EBITDA plow_AdjustedEBITDA The amount of Adjusted EBITDA. COVID-19 (1) plow_Covid19Expenses The amount of covid-19 expenses. Granted, contractual term (Year) Weighted average remaining contractual term for equity-based awards excluding options granted during period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. us-gaap_DerivativeLiabilityNotionalAmount Derivative Liability, Notional Amount The 2010 Stock Incentive Plan [Member] Represents the 2010 Stock Incentive Plan. Accrued expenses and other current liabilities us-gaap_AccruedLiabilitiesCurrent Accrued Liabilities, Current, Total Equity Awards [Member] Represents the equity awards. Income taxes payable Lessee, Operating Leases [Text Block] us-gaap_AccountsPayableCurrent Accounts payable Secured Debt [Member] Revolving Credit Facility [Member] Credit Facility [Axis] Employee benefits Credit Facility [Domain] Other Trademarks [Member] us-gaap_PolicyTextBlockAbstract Accounting Policies Trademarks and Trade Names [Member] us-gaap_PaymentsToAcquireProductiveAssets Capital expenditures Leverage Ratio Two [Member] Represents leverage ratio two. Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Incremental shares applicable to non-participating RSUs (in shares) Capital Expenditures us-gaap_PaymentsToAcquirePropertyPlantAndEquipment New York Federal Reserve Bank NYFRB [Member] Represents New York Federal Reserve Bank NYFRB. Non-cash operating and financing activities One Month Adjusted London Interbank Offered Rate [Member] Represents one month adjusted London interbank offered rate. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) plow_WriteOffOfUnamortizedDebtDiscount Write off of Unamortized Debt Discount Represents write off of unamortized debt discount. Noncompete Agreements [Member] Product and Service, Other [Member] Current liabilities: plow_DebtInstrumentCovenantConsolidatedInterestCoverageRatio Debt Instrument, Covenant Consolidated Interest Coverage Ratio Represents debt instrument, covenant consolidated interest coverage ratio. Weighted average number of common shares outstanding: Assets us-gaap_Assets Total assets plow_DebtInstrumentPeriodBeforeFiscalYearEndForAdditionalPrincipalPrepaymentsOfDebtFromExcessCashFlow Debt Instrument Period Before Fiscal Year End for Additional Principal Prepayments of Debt from Excess Cash Flow (Day) Represents debt instrument period before fiscal year end for additional principal prepayments of debt from excess cash flow. Long-term debt (c) Patents [Member] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total plow_DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments Debt Instrument Percentage of Net Cash Proceeds of Certain Events Paid as Additional Principal Prepayments Represents debt instrument percentage of net cash proceeds of certain events paid as additional principal prepayments. us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net income Customer Relationships [Member] Distribution Rights [Member] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Shares withheld on restricted stock vesting us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total Non-qualified benefit plan assets (a) Award Type [Domain] Award Type [Axis] Net income (loss) Net income Accumulated amortization Net carrying amount Other intangible assets, net Total net carrying amount Restricted Stock Units (RSUs) [Member] Gross carrying amount Performance Shares [Member] us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Gross carrying amount Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation Property, plant, and equipment, net Net property, plant and equipment Goodwill Property, plant and equipment Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Less income allocated to participating securities Derivative Instrument [Axis] Derivative Contract [Domain] Investing activities Earnings per common share: Earnings Per Share [Text Block] Letter of Credit [Member] Benefit obligations and other long-term liabilities Line of Credit [Member] Income tax expense Tax benefit Accounts payable us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax Tax expense plow_DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments Debt Instrument Percentage of Excess Cash Flow Paid as Additional Principal Prepayments Represents debt instrument percentage of excess cash flow paid as additional principal prepayments. plow_DebtInstrumentReducedPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepaymentsUponAchievementOfCertainLeverageRatioThresholdsOne Debt Instrument Reduced Percentage of Excess Cash Flow Paid As Additional Principal Prepayments Upon Achievement of Certain Leverage Ratio Thresholds One Represents debt instrument reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds one. plow_DebtInstrumentVoluntaryPayment Debt Instrument Voluntary Payment Represents debt instrument voluntary payment. Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member] Represents interest rate swap effective May 31, 2019 through May 31, 2024. plow_GainsLossesOnDerivativesExpectedToBeAmortizedFromOcitoEarnings Gains Losses on Derivatives Expected to Be Amortized from OCITO Earnings Represents gains losses on derivatives expected to be amortized from OCITO earnings. plow_DebtInstrumentCovenantLeverageRatio Debt Instrument Covenant Leverage Ratio Represents debt instrument covenant leverage ratio. plow_DerivativeCounterPartyRiskNumberOfFinancialInstitutions Derivative Counter Party Risk Number of Financial Institutions Represents derivative counter party risk number of financial institutions. Interest rate swaps (b) Interest Rate Derivative Liabilities, at Fair Value Stock based compensation us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent Adjustment for interest rate swap, tax us-gaap_InterestRateDerivativeAssetsAtFairValue Interest Rate Derivative Assets, at Fair Value Adjustment for pension and postretirement benefit liability, tax Amendment Flag Comprehensive income City Area Code Accrued expenses and other current liabilities us-gaap_GainLossOnSaleOfPropertyPlantEquipment Loss (gain) on disposal of fixed asset us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_LeaseCost Total lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid assets, refundable income taxes and other assets Operating leases Document Fiscal Period Focus Operating lease expense Document Fiscal Year Focus Short term lease cost Lease, Cost [Table Text Block] Document Period End Date Right-of-use assets obtained in exchange for operating lease obligations Operating leases (in months) (Month) Entity File Number Entity Emerging Growth Company us-gaap_WriteOffOfDeferredDebtIssuanceCost Write off of Deferred Debt Issuance Cost Document Type Loss on extinguishment of debt us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt, Total Loss on extinguishment of debt us-gaap_AssetImpairmentCharges Asset Impairment Charges, Total Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Dividends paid Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Schedule of Long-Term Debt Instruments [Table Text Block] Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key Depreciation and amortization expense us-gaap_DepreciationAndAmortization Entity Registrant Name Entity [Domain] Legal Entity [Axis] Amortization us-gaap_AmortizationOfDeferredCharges Entity Address, Address Line One Intangibles amortization Amortization of Intangible Assets Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance Balance Balance Entity Common Stock, Shares Outstanding Depreciation expense us-gaap_DepreciationNonproduction us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Repurchase of common stock us-gaap_StockRepurchasedAndRetiredDuringPeriodShares Repurchase of common stock (in shares) Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Stock based compensation (in shares) Selling, general, and administrative expense Additions charged to earnings Provision (credit) for losses on accounts receivable Stock based compensation Raw material and supplies us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Retained earnings Accumulated other comprehensive income (loss), net of tax Balance Balance us-gaap_InterestExpenseDebt Interest Expense, Debt, Total Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Operating lease liabilities Non-qualified benefit plan assets Schedule of Inventory, Current [Table Text Block] us-gaap_OperatingLeaseLiability Total Total operating lease liabilities Other current liabilities Operating lease liability - current us-gaap_IntangibleAssetsGrossExcludingGoodwill Total gross carrying amount Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total Lease Payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest Deferred income taxes us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2026 2023 2024 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 2022 us-gaap_DerivativeAssetsNoncurrent Derivative Asset, Noncurrent Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other long-term assets Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2022 (excluding the nine months ended September 30, 2022) Changes to reserve, net Amount of change to reserves for expected credit loss on accounts receivable. Amortization of deferred financing costs and debt discount us-gaap_AssetsFairValueDisclosure Total Assets us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) us-gaap_LiabilitiesFairValueDisclosure Total Liabilities Depreciation and amortization Intangible Assets Disclosure [Text Block] Assets: us-gaap_AssetsCurrent Total current assets us-gaap_UnrealizedGainLossOnDerivatives Adjustments on derivatives not classified as hedges Liabilities: Refundable income taxes paid Interest expense - net Interest expense, net Common Stock, par value $0.01, 200,000,000 shares authorized, 22,886,793 and 22,980,951 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively Measurement Frequency [Axis] Adjustments to reconcile net income to net cash used in operating activities: Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) us-gaap_DerivativeAssetsCurrent Derivative Asset, Current Statistical Measurement [Domain] Cash paid for amounts included in the measurement of operating lease liabilities Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] Inventories Inventory, Net, Total Work-in-process Finished goods Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Construction in Progress [Member] Operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accrued warranty Standard Product Warranty Accrual, Current us-gaap_NumberOfOperatingSegments Number of Operating Segments us-gaap_StandardProductWarrantyAccrualNoncurrent Standard Product Warranty Accrual, Noncurrent Furniture and Fixtures [Member] Accounts receivable, net us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_StandardProductWarrantyAccrual Standard Product Warranty Accrual, Ending Balance Balance at the beginning of the period Balance at the end of the period us-gaap_StandardProductWarrantyAccrualPayments Claims paid/settlements Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Building [Member] Warranty provision AOCI Attributable to Parent [Member] Additional paid-in capital Schedule of Product Warranty Liability [Table Text Block] Stockholders’ equity: Land [Member] Land Improvements [Member] Leasehold Improvements [Member] Other income (expense), net Long-Lived Tangible Asset [Axis] Product Warranty Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Current assets: Fair Value Disclosures [Text Block] Cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Change in cash and cash equivalents Floor plan obligations Floor Plan Obligations Represents floor plan obligations. us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Long-term debt, net Represents term loan net of debt discount. us-gaap_OperatingIncomeLoss Income from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Inventories - truck chassis floor plan Truck Floor Plan Inventories, Net Represents truck floor plan inventories net. Prepaid and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_GrossProfit Gross profit Cost of sales Non-cash lease expense - right-of-use assets Represents noncash lease expenses. us-gaap_DeferredIncomeTaxLiabilitiesNet Deferred income taxes Truck chassis inventory acquired through floorplan obligations Represents inventory acquired through floor plan obligations. us-gaap_ContractWithCustomerLiability Balance at Beginning of Period Contract liabilitiesBalance at End of Period us-gaap_PaymentsOfDividendsCommonStock Dividends paid us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock Scenario [Domain] Retained Earnings [Member] Revenue Net sales Revenue from Contract with Customer, Excluding Assessed Tax Scenario [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Term Loan, net of debt discount of $415 and $499 at September 30, 2022 and December 31, 2021, respectively Long-Term Debt, Total Prepaid Expenses and Other Current Assets [Member] Other Noncurrent Assets [Member] Other Noncurrent Liabilities [Member] Income before taxes us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before taxes Accounts Receivable, Allowance for Credit Loss [Table Text Block] us-gaap_PaymentsOfFinancingCosts Payments of financing costs Comprehensive Income (Loss) Note [Text Block] us-gaap_LineOfCredit Long-Term Line of Credit, Total Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Timing of Transfer of Good or Service [Domain] Deferred financing costs, net us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net, Total Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] us-gaap_RepaymentsOfLongTermDebt Repayment of long-term debt Revenue from Contract with Customer [Text Block] Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Unamortized discount on issuance of debt Debt Instrument, Unamortized Discount, Total Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Short term borrowings Entity Interactive Data Current Cash dividends declared and paid per share (in dollars per share) Security Exchange Name Title of 12(b) Security us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Writeoffs Borrowings on long-term debt Segments [Axis] Segments [Domain] plow_DerivativeNonmonetaryNotionalAmountFlowRatePercentage Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage Nominal flow rate used to calculate payments on a derivative instrument. Weighted average common shares assuming dilution (in shares) Net revolver borrowings Statement [Table] Statement of Financial Position [Abstract] Earnings Per Share, Diluted, Total Weighted average common shares outstanding (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Credit Loss, Financial Instrument [Text Block] Earnings Per Share, Basic, Total Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Schedule of Accrued Liabilities [Table Text Block] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax Realized losses on interest rate swaps reclassified to interest expense Fleet Upfit Sales [Member] Represents the fleet upfit sales. Independent Dealer [Member] Represents the independent dealer. Fleet [Member] Represents the fleet. Financing activities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other long-term liabilities Actuarial gains Work Truck Attachments [Member] Represents the Work Truck Attachments. Work Truck Solutions [Member] Represents the Work Truck Solutions. Additions The addition to contract liabilities during period. plow_ContractWithCustomerLiabilityDeductions Deductions The deductions to contract liabilities during period. Other charges (2) plow_OtherCharges Represents other charges. us-gaap_DerivativeLiabilitiesNoncurrent Derivative Liability, Noncurrent us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount Accrued Expenses and Other Current Liabilities [Member] Primary financial statement caption encompassing accrued expenses and other current liabilities. Retiree benefits and deferred compensation us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Non-cash lease expense Class of Stock [Axis] Long-term debt before deferred financing costs Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Reclassification net of tax Interest Rate Swap [Member] Adjustment for interest rate swap, net of tax us-gaap_DerivativeFixedInterestRate Derivative, Fixed Interest Rate EX-101.PRE 12 plow-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 01, 2022
Document Information [Line Items]    
Entity Central Index Key 0001287213  
Entity Registrant Name DOUGLAS DYNAMICS, INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-34728  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-4275891  
Entity Address, Address Line One 11270 W Park Place Ste 300  
Entity Address, City or Town Milwaukee  
Entity Address, State or Province WI  
Entity Address, Postal Zip Code 53224  
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,886,793
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 2,843 $ 36,964
Accounts receivable, net 165,266 71,035
Inventories 133,799 104,019
Inventories - truck chassis floor plan 564 2,655
Refundable income taxes paid 0 1,222
Prepaid and other current assets 7,491 4,536
Total current assets 309,963 220,431
Property, plant, and equipment, net 66,938 66,787
Goodwill 113,134 113,134
Other intangible assets, net 134,219 142,109
Operating lease right-of-use assets 16,980 18,462
Non-qualified benefit plan assets 8,340 10,347
Other long-term assets 5,213 1,206
Total assets 654,787 572,476
Current liabilities:    
Accounts payable 26,104 27,375
Accrued expenses and other current liabilities 33,660 36,126
Floor plan obligations 564 2,655
Operating lease liability - current 4,748 4,623
Income taxes payable 1,579 0
Short term borrowings 84,000 0
Current portion of long-term debt 11,137 11,137
Total current liabilities 161,792 81,916
Retiree benefits and deferred compensation 15,099 17,170
Deferred income taxes 30,679 29,789
Long-term debt, net 197,988 206,058
Operating lease liabilities 13,726 15,408
Other long-term liabilities 5,065 7,525
Stockholders’ equity:    
Common Stock, par value $0.01, 200,000,000 shares authorized, 22,886,793 and 22,980,951 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively 229 230
Additional paid-in capital 163,115 163,552
Retained earnings 58,705 51,881
Accumulated other comprehensive income (loss), net of tax 8,389 (1,053)
Total stockholders’ equity 230,438 214,610
Total liabilities and stockholders’ equity $ 654,787 $ 572,476
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 22,886,793 22,980,951
Common stock, shares outstanding (in shares) 22,886,793 22,980,951
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales $ 166,100 $ 127,636 $ 456,262 $ 388,508
Cost of sales 124,831 97,001 342,696 282,823
Gross profit 41,269 30,635 113,566 105,685
Selling, general, and administrative expense 19,181 17,607 63,578 59,488
Intangibles amortization 2,630 2,642 7,890 8,052
Income from operations 19,458 10,386 42,098 38,145
Interest expense, net (3,266) (2,167) (7,852) (9,514)
Loss on extinguishment of debt 0 0 0 (4,936)
Other income (expense), net (17) 15 94 123
Income before taxes 16,175 8,234 34,340 23,818
Income tax expense 2,895 1,204 7,243 1,943
Net income $ 13,280 $ 7,030 $ 27,097 $ 21,875
Weighted average number of common shares outstanding:        
Weighted average common shares outstanding (in shares) 22,886,793 22,980,951 22,925,231 22,945,617
Weighted average common shares assuming dilution (in shares) 22,886,793 22,992,793 22,926,943 22,960,334
Earnings per common share:        
Earnings Per Share, Basic, Total $ 0.57 $ 0.30 $ 1.16 $ 0.94
Earnings Per Share, Diluted, Total 0.56 0.30 1.14 0.92
Cash dividends declared and paid per share (in dollars per share) $ 0.29 $ 0.29 $ 0.87 $ 0.86
Comprehensive income $ 17,032 $ 7,611 $ 36,539 $ 23,880
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Operating activities          
Net income (loss) $ 13,280 $ 7,030 $ 27,097 $ 21,875  
Adjustments to reconcile net income to net cash used in operating activities:          
Depreciation and amortization     15,626 15,235  
Loss (gain) on disposal of fixed asset     130 (165)  
Amortization of deferred financing costs and debt discount     367 770  
Loss on extinguishment of debt 0 0 0 4,936  
Stock-based compensation     5,563 6,025  
Adjustments on derivatives not classified as hedges     (516) (1,020)  
Provision (credit) for losses on accounts receivable     (175) 519  
Deferred income taxes     890 872  
Non-cash lease expense     1,481 2,360  
Changes in operating assets and liabilities:          
Accounts receivable     (94,056) (41,459)  
Inventories     (29,781) (20,391)  
Prepaid assets, refundable income taxes and other assets     (3,732) (3,545)  
Accounts payable     (365) 538  
Accrued expenses and other current liabilities     (888) (3,433)  
Benefit obligations and other long-term liabilities     3,873 (2,598)  
Net cash used in operating activities     (74,486) (19,481)  
Investing activities          
Capital expenditures     (8,924) (7,271)  
Net cash used in investing activities     (8,924) (7,271)  
Financing activities          
Repurchase of common stock     (6,001) 0  
Payments of financing costs     0 (1,371)  
Dividends paid     (20,273) (19,880)  
Net revolver borrowings     84,000 37,000  
Borrowings on long-term debt     0 224,438  
Repayment of long-term debt     (8,437) (247,125)  
Net cash provided by (used in) financing activities     49,289 (6,938)  
Change in cash and cash equivalents     (34,121) (33,690)  
Cash and cash equivalents at beginning of period     36,964 41,030 $ 41,030
Cash and cash equivalents at end of period $ 2,843 $ 7,340 2,843 7,340 $ 36,964
Non-cash operating and financing activities          
Truck chassis inventory acquired through floorplan obligations     $ 2,215 $ 28,012  
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2020 22,857,457        
Balance at Dec. 31, 2020 $ 229 $ 157,758 $ 47,712 $ (5,495) $ 200,204
Net income (loss) 0 0 21,875 0 21,875
Dividends paid 0 0 (19,880) 0 (19,880)
Adjustment for pension and postretirement benefit liability, net of tax 0 0 0 (174) (174)
Adjustment for interest rate swap, net of tax $ 0 0 0 2,179 2,179
Stock based compensation (in shares) 123,494        
Stock based compensation $ 1 6,024 0 0 6,025
Balance (in shares) at Sep. 30, 2021 22,980,951        
Balance at Sep. 30, 2021 $ 230 163,782 49,707 (3,490) 210,229
Balance (in shares) at Jun. 30, 2021 22,980,951        
Balance at Jun. 30, 2021 $ 230 163,777 49,303 (4,071) 209,239
Net income (loss) 0 0 7,030 0 7,030
Dividends paid 0 0 (6,626) 0 (6,626)
Adjustment for pension and postretirement benefit liability, net of tax 0 0 0 (58) (58)
Adjustment for interest rate swap, net of tax $ 0 0 0 639 639
Stock based compensation (in shares) 0        
Stock based compensation $ 0 5 0 0 5
Balance (in shares) at Sep. 30, 2021 22,980,951        
Balance at Sep. 30, 2021 $ 230 163,782 49,707 (3,490) 210,229
Balance (in shares) at Dec. 31, 2021 22,980,951        
Balance at Dec. 31, 2021 $ 230 163,552 51,881 (1,053) 214,610
Net income (loss) 0 0 27,097 0 27,097
Dividends paid 0 0 (20,273) 0 (20,273)
Adjustment for pension and postretirement benefit liability, net of tax 0 0 0 (123) (123)
Adjustment for interest rate swap, net of tax $ 0 0 0 9,565 9,565
Repurchase of common stock (in shares) (171,088)        
Repurchase of common stock $ (2) (5,999) 0 0 (6,001)
Stock based compensation (in shares) 76,930        
Stock based compensation $ 1 5,562 0 0 5,563
Shares withheld on restricted stock vesting $ 0 0 0 0 0
Balance (in shares) at Sep. 30, 2022 22,886,793        
Balance at Sep. 30, 2022 $ 229 163,115 58,705 8,389 230,438
Balance (in shares) at Jun. 30, 2022 22,886,793        
Balance at Jun. 30, 2022 $ 229 162,605 52,184 4,637 219,655
Net income (loss) 0 0 13,280 0 13,280
Dividends paid 0 0 (6,759) 0 (6,759)
Adjustment for pension and postretirement benefit liability, net of tax 0 0 0 (41) (41)
Adjustment for interest rate swap, net of tax $ 0 0 0 3,793 3,793
Repurchase of common stock (in shares) 0        
Repurchase of common stock $ 0 0 0 0 0
Stock based compensation (in shares) 0        
Stock based compensation $ 0 510 0 0 510
Balance (in shares) at Sep. 30, 2022 22,886,793        
Balance at Sep. 30, 2022 $ 229 $ 163,115 $ 58,705 $ 8,389 $ 230,438
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Adjustment for pension and postretirement benefit liability, tax $ 14 $ 20 $ 42 $ 60
Adjustment for interest rate swap, tax $ (1,333) $ (221) $ (3,361) $ (755)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Basis of Presentation
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

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

 ​

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, 2022, the Condensed Consolidated Statements of Operations and Comprehensive Income and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2022 and 2021, and the Condensed Cash Flows for the nine months ended September 30, 2022 and 2021 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.  

 ​

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Revenue Recognition
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

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

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $108,235  $30,090  $138,325 

Government

  -   13,925   13,925 

Fleet

  -   11,638   11,638 

Other

  -   2,212   2,212 

Total revenue

 $108,235  $57,865  $166,100 

 

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 

 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $284,375  $90,801  $375,176 

Government

  -   39,933   39,933 

Fleet

  -   34,789   34,789 

Other

  -   6,364   6,364 

Total revenue

 $284,375  $171,887  $456,262 

 

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 

 

Revenue by timing of revenue recognition was as follows:

 

Three Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $108,235  $36,515  $144,750 

Over time

  -   21,350   21,350 

Total revenue

 $108,235  $57,865  $166,100 

 

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 

 ​

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $284,375  $106,049  $390,424 

Over time

  -   65,838   65,838 

Total revenue

 $284,375  $171,887  $456,262 

 

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 

 

Contract Balances

 ​

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

 ​

Three Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,330  $7,252  $(4,633) $6,949 

 

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 

 

Nine Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,454  $15,889  $(11,394) $6,949 

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 

 

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, 2022 or 2021. 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 $630 and $601 during the three months ended September 30, 2022 and 2021, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $1,691 and $2,746 during the nine months ended September 30, 2022 and 2021, respectively, which was included in contract liabilities at the beginning of each period.

 ​

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Credit Losses
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Credit Loss, Financial Instrument [Text Block]

3.

Credit Losses

 ​

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, 2022, the Company had an allowance for credit losses on its trade accounts receivable of $1,733 and $943 at its Work Truck Attachments and Work Truck Solutions segments, respectively. As of December 31, 2021, the Company had an allowance for credit losses on its trade accounts receivable of $1,430 and $1,540 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, 2022 and 2021:

 ​

 Balance at December 31, 2021  Additions (reductions) charged to earnings  

Writeoffs

  Changes to reserve, net  Balance at September 30, 2022 

Nine Months Ended September 30, 2022

 

  

  

  

  

 

Work Truck Attachments

 $1,430  $300  $-  $3  $1,733 

Work Truck Solutions

  1,540   (475)  (109)  (13)  943 

Total

 $2,970  $(175) $(109) $(10) $2,676 

 ​

  Balance at December 31, 2020  Additions charged to earnings  

Writeoffs

  Changes to reserve, net  Balance at September 30, 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 

 ​

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Fair Value
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

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,

 
  

2022

  

2021

 

Assets:

        

Non-qualified benefit plan assets (a)

 $8,340  $10,347 

Interest rate swaps (b)

  7,013   - 
         

Total Assets

 $15,353  $10,347 
         

Liabilities:

        

Interest rate swaps (b)

 $-  $6,428 

Long-term debt (c)

  210,522   218,875 

Total Liabilities

 $210,522  $225,303 

  ​


(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 $3,104 and $3,909 at September 30, 2022 are included in Prepaid and other current assets and Other long-term assets, respectively.  Interest rate swaps of $3,479 and $2,949 at December 31, 2021 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 to the Unaudited Condensed Consolidated Financial Statements 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 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Inventories
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Inventory Disclosure [Text Block]

5.

Inventories

 ​

Inventories consist of the following: ​

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Finished goods

 $67,021  $50,416 

Work-in-process

  15,466   8,916 

Raw material and supplies

  51,312   44,687 
  $133,799  $104,019 

 ​ ​

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.  During the fourth quarter of 2021, a separate financing agreement was entered into that does not pass title of the truck chassis upon receipt of the inventory. As a result, most of the floor plan truck chassis previously recorded on the balance sheet fall under this new financing agreement, and only the trucks still covered under the previous floor plan financing agreement remain on the balance sheet. At September 30, 2022 and December 31, 2021, the Company had $564 and $2,655, respectively, of chassis inventory and $564 and $2,655 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

 ​

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Property, Plant and Equipment
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

6.

Property, plant and equipment

 ​

Property, plant and equipment are summarized as follows: ​

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Land

 $3,969  $3,969 

Land improvements

  5,335   5,278 

Leasehold improvements

  5,442   5,405 

Buildings

  35,547   34,635 

Machinery and equipment

  70,867   68,939 

Furniture and fixtures

  23,316   22,275 

Mobile equipment and other

  4,910   4,737 

Construction-in-process

  7,319   4,235 

Total property, plant and equipment

  156,705   149,473 

Less accumulated depreciation

  (89,767)  (82,686)

Net property, plant and equipment

 $66,938  $66,787 

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Leases
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

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

 ​

In the year ended December 31, 2021, it was determined that facility leases related to two locations in the Company’s Work Truck Solutions segment were impaired. These two facilities are being significantly downsized as part of a restructuring plan, and so it was determined that the carrying value exceeded the fair value of the facilities. As a result, an impairment of $1,211 was recorded in the year ended December 31, 2021, and is recorded under Impairment charges in the Company’s Consolidated Statements of Income (Loss), with an offset being a reduction to the Operating lease - right of use asset on the Company’s Consolidated Balance Sheets. Going forward, the remaining balance of the right of use asset for the impaired leases is being amortized on a straight-line basis. The lease liability for the impaired leases continues to be amortized over the life of the lease.

 ​

Lease Expense

 ​

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

 ​

  

Three Months Ended September 30, 2022

  

Nine Months Ended September 30, 2022

  

Three Months Ended September 30, 2021

  

Nine Months Ended September 30, 2021

 

Operating lease expense

 $1,376  $4,158  $1,433  $4,215 

Short term lease cost

 $85  $274  $34  $192 

Total lease cost

 $1,461  $4,432  $1,467  $4,407 

 

 

Cash Flow

 ​

Supplemental cash flow information related to leases is as follows:

 ​

  Nine Months Ended September 30, 2022  Nine Months Ended September 30, 2021 
         

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

 $4,301  $4,142 

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

 $3,566  $2,360 

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

 $2,126  $865 

 ​

 ​

Balance Sheet

 ​

Supplemental balance sheet information related to leases is as follows:  

 ​

  

September 30, 2022

  

December 31, 2021

 

Operating Leases

        

Operating lease right-of-use assets

 $16,980  $18,462 
         

Other current liabilities

  4,748   4,623 

Operating lease liabilities

  13,726   15,408 

Total operating lease liabilities

 $18,474  $20,031 
         

Weighted Average Remaining Lease Term

        

Operating leases (in months)

  57   62 
         

Weighted Average Discount Rate

        

Operating leases

  4.64%  4.79%

 ​

Lease Maturities

 ​

Maturities of leases were as follows:

 ​

Year ending December 31,

 

Operating Leases

 

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

 $1,397 

2023

  5,377 

2024

  4,503 

2025

  3,694 

2026

  2,555 

Thereafter

  2,916 

Total Lease Payments

  20,442 

Less: imputed interest

  (1,968)

Total

 $18,474 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Other Intangible Assets
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

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

            

Indefinite-lived intangibles:

            

Trademark and tradenames

 $77,600  $-  $77,600 

Amortizable intangibles:

            

Dealer network

  80,000   74,000   6,000 

Customer relationships

  80,920   36,244   44,676 

Patents

  21,136   16,680   4,456 

Noncompete agreements

  8,640   8,640   - 

Trademarks

  5,459   3,972   1,487 

Amortizable intangibles, net

  196,155   139,536   56,619 

Total

 $273,755  $139,536  $134,219 

 

  

Gross

  

Less

  

Net

 
  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

 

December 31, 2021

            

Indefinite-lived intangibles:

            

Trademark and tradenames

 $77,600  $-  $77,600 

Amortizable intangibles:

            

Dealer network

  80,000   71,000   9,000 

Customer relationships

  80,920   32,366   48,554 

Patents

  21,136   15,739   5,397 

Noncompete agreements

  8,640   8,640   - 

Trademarks

  5,459   3,901   1,558 

Amortizable intangibles, net

  196,155   131,646   64,509 

Total

 $273,755  $131,646  $142,109 

 ​

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

 ​

2022

 $2,630 

2023

  10,520 

2024

  7,520 

2025

  6,075 

2026

  5,450 

2027

  5,450 

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Long-term Debt
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Long-Term Debt [Text Block]

9.

Long-Term Debt

 ​

Long-term debt is summarized below:

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Term Loan, net of debt discount of $415 and $499 at September 30, 2022 and December 31, 2021, respectively

 $210,522  $218,875 

Less current maturities

  11,137   11,137 

Long-term debt before deferred financing costs

  199,385   207,738 

Deferred financing costs, net

  1,397   1,680 

Long-term debt, net

 $197,988  $206,058 

 ​

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

 ​

At September 30, 2022, the Company had outstanding borrowings under its term loan of $210,522, $84,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $15,450. At December 31, 2021, the Company had outstanding borrowings under its term loan of $218,875, no outstanding borrowings on its revolving credit facility, 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, 2022, 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 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 income (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 income (loss) into earnings during the three months ended September 30, 2022 and 2021 was ($291) and ($291), respectively. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the nine months ended September 30, 2022 and 2021 was ($873) and $859, respectively. A mark-to-market adjustment of $119 and $119 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended  September 30, 2022 and 2021, respectively, related to the swap. A mark-to-market adjustment of $357 and ($1,879) was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2022 and 2021, 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 income (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 income (loss) into earnings in the next twelve months is $687.

 

On May 19, 2022, the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period May 31, 2024 through June 9, 2026. 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 two global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.718% and SOFR. The interest rate swap is accounted for as a cash flow hedge.

 ​

The interest rate swaps' positive fair value at September 30, 2022 was $7,013, of which $3,104 and $3,909 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively.  The interest rate swaps' negative fair value at  December 31, 2021 was $6,428, of which $3,479 and $2,949 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. 

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

10.

Accrued Expenses and Other Current Liabilities

 ​

Accrued expenses and other current liabilities are summarized as follows:

 ​

  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Payroll and related costs

 $12,067  $13,299 

Employee benefits

  8,257   8,933 

Accrued warranty

  4,242   3,645 

Interest rate swaps

  -   3,479 

Other

  9,094   6,770 
  $33,660  $36,126 

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Warranty Liability
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Product Warranty Disclosure [Text Block]

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 $7,433 at September 30, 2022, of which $3,191 is included in Other long-term liabilities and $4,242 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,368 at December 31, 2021, of which $2,723 is included in Other long-term liabilities and $3,645 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,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Balance at the beginning of the period

 $6,518  $5,423  $6,368  $5,812 

Warranty provision

  1,321   1,315   3,722   4,020 

Claims paid/settlements

  (406)  (673)  (2,657)  (3,767)

Balance at the end of the period

 $7,433  $6,065  $7,433  $6,065 

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Earnings Per Share
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

12.

Earnings per Share

 ​

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

 ​

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic earnings per common share

                

Net income

 $13,280  $7,030  $27,097  $21,875 

Less income allocated to participating securities

  259   117   517   357 

Net income allocated to common shareholders

 $13,021  $6,913  $26,580  $21,518 

Weighted average common shares outstanding

  22,886,793   22,980,951   22,925,231   22,945,617 
  $0.57  $0.30  $1.16  $0.94 
                 

Earnings per common share assuming dilution

                

Net income

 $13,280  $7,030  $27,097  $21,875 

Less income allocated to participating securities

  259   117   517   357 

Net income allocated to common shareholders

 $13,021  $6,913  $26,580  $21,518 

Weighted average common shares outstanding

  22,886,793   22,980,951   22,925,231   22,945,617 

Incremental shares applicable to non-participating RSUs

  -   11,842   1,712   14,717 

Weighted average common shares assuming dilution

  22,886,793   22,992,793   22,926,943   22,960,334 
  $0.56  $0.30  $1.14  $0.92 

 ​

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Stock Plans
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

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 $3,724 and $618 in the in nine months ended September 30, 2022 and 2021, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s Nominating and Governance Committee of its Board of Directors 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 $37.57. The Company recognized $234 and ($290) of compensation expense related to the awards in the three months ended September 30, 2022 and 2021, respectively. The Company recognized $2,945 and $2,984 of compensation expense related to the awards in the nine months ended September 30, 2022 and 2021, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of  September 30, 2022 expected to be earned through the requisite service period was approximately $2,293 and is expected to be recognized through 2025.

 ​

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

 ​

          

Weighted

 
      

Weighted

  

Average

 
      

Average

  

Remaining

 
      

Grant Date

  

Contractual

 
  

Shares

  

Fair value

  

Term (in years)

 
             

Unvested at December 31, 2021

  79,903  $48.87   1.91 

Granted

  115,005  $36.72   1.42 

Vested

  (77,535) $40.97   - 

Cancelled and forfeited

  (6,938) $46.94   - 
             

Unvested at September 30, 2022

  110,435  $41.89   1.99 
             

Expected to vest in the future at September 30, 2022

  107,527  $41.89   1.99 

 ​

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

 ​

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, or as soon as reasonably practicable upon grant if such election is made by the non-employee director, 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 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

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 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Segments
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

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

 
  

2022

  

2021

  

2022

  

2021

 

Net sales

                

Work Truck Attachments

 $108,235  $81,373  $284,375  $227,992 

Work Truck Solutions

  57,865   46,263   171,887   160,516 
  $166,100  $127,636  $456,262  $388,508 

Adjusted EBITDA

                

Work Truck Attachments

 $22,929  $14,790  $59,562  $55,206 

Work Truck Solutions

  2,202   700   4,307   4,433 
  $25,131  $15,490  $63,869  $59,639 

Depreciation and amortization expense

                

Work Truck Attachments

 $3,228  $3,038  $9,618  $8,836 

Work Truck Solutions

  2,005   1,984   6,008   6,399 
  $5,233  $5,022  $15,626  $15,235 

Assets

                

Work Truck Attachments

 $454,739  $405,401         

Work Truck Solutions

  200,048   194,833         
  $654,787  $600,234         

Capital Expenditures

                

Work Truck Attachments

 $2,741  $2,221  $6,807  $6,202

 

Work Truck Solutions

  630   331   1,211   1,108 
  $3,371  $2,552  $8,018  $7,310 

 ​ ​

 

Adjusted EBITDA

                

Work Truck Attachments

 $22,929  $14,790  $59,562  $55,206 

Work Truck Solutions

  2,202   700   4,307   4,433 

Total Adjusted EBITDA

 $25,131  $15,490  $63,869  $59,639 

Less items to reconcile Adjusted EBITDA to Income before taxes:

                

Interest expense - net

  3,266   2,167   7,852   9,514 

Depreciation expense

  2,603   2,380   7,736   7,183 

Amortization

  2,630   2,642   7,890   8,052 

Stock based compensation

  510   5   5,563   6,025 

Loss on extinguishment of debt

  -   -   -   4,936 

COVID-19 (1)

  7   12   39   67 

Other charges (2)

  (60)  50   449   44 

Income before taxes

 $16,175  $8,234  $34,340  $23,818 

 

 

 

(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 unrelated legal, severance, restructuring and consulting fees for the periods presented.

 ​

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 16 - Income Taxes
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

16.

Income Taxes

 ​

The Company’s effective tax rate was 17.9% and 14.6% for the three months ended September 30, 2022 and 2021, respectively. The Company’s effective tax rate was 21.1% and 8.2% for the nine months ended September 30, 2022 and 2021, respectively. The effective tax rate for the three and nine months ended September 30, 2022 was higher than the prior year periods due to a discrete tax benefit of $774 and $3,513 in the three and nine months ended September 30, 2021, respectively, related to favorable income tax audit results in states in which the Company files. The effective tax rate for the three and nine months ended September 30, 2022 was impacted by a discrete tax benefit of $916 related to state income rate changes. 

 ​

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 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component
9 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

17.

Changes in Accumulated Other Comprehensive Income (Loss) by Component

 ​

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

 

  

Unrealized

         
  

Net Gain (Loss)

  

Retiree

     
  

on Interest

  

Health

     
  

Rate

  

Benefit

     
  

Swap

  

Obligation

  

Total

 

Balance at December 31, 2021

 $(3,524) $2,471  $(1,053)

Other comprehensive gain before reclassifications

  8,138      8,138 

Amounts reclassified from accumulated other comprehensive income (loss): (1)

  1,427   (123)  1,304 

Balance at September 30, 2022

 $6,041  $2,348  $8,389 
             

(1) Amounts reclassified from accumulated other comprehensive income (loss):

            

Amortization of Other Postretirement Benefit items:

            

Actuarial gains

 $(165)        

Tax expense

  42         

Reclassification net of tax

 $(123)        
             

Realized losses on interest rate swaps reclassified to interest expense

 $1,928         

Tax benefit

  (501)        

Reclassification net of tax

 $1,427         

 ​

Changes to accumulated other comprehensive income (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 income (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 income (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         

 ​

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $108,235  $30,090  $138,325 

Government

  -   13,925   13,925 

Fleet

  -   11,638   11,638 

Other

  -   2,212   2,212 

Total revenue

 $108,235  $57,865  $166,100 

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 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $284,375  $90,801  $375,176 

Government

  -   39,933   39,933 

Fleet

  -   34,789   34,789 

Other

  -   6,364   6,364 

Total revenue

 $284,375  $171,887  $456,262 

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 

Three Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $108,235  $36,515  $144,750 

Over time

  -   21,350   21,350 

Total revenue

 $108,235  $57,865  $166,100 

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 

Nine Months Ended September 30, 2022

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $284,375  $106,049  $390,424 

Over time

  -   65,838   65,838 

Total revenue

 $284,375  $171,887  $456,262 

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 

Three Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,330  $7,252  $(4,633) $6,949 

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 

Nine Months Ended September 30, 2022

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,454  $15,889  $(11,394) $6,949 

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 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Credit Losses (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Accounts Receivable, Allowance for Credit Loss [Table Text Block]

 Balance at December 31, 2021  Additions (reductions) charged to earnings  

Writeoffs

  Changes to reserve, net  Balance at September 30, 2022 

Nine Months Ended September 30, 2022

 

  

  

  

  

 

Work Truck Attachments

 $1,430  $300  $-  $3  $1,733 

Work Truck Solutions

  1,540   (475)  (109)  (13)  943 

Total

 $2,970  $(175) $(109) $(10) $2,676 
  Balance at December 31, 2020  Additions charged to earnings  

Writeoffs

  Changes to reserve, net  Balance at September 30, 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 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Fair Value (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Fair Value at

  

Fair Value at

 
  

September 30,

  

December 31,

 
  

2022

  

2021

 

Assets:

        

Non-qualified benefit plan assets (a)

 $8,340  $10,347 

Interest rate swaps (b)

  7,013   - 
         

Total Assets

 $15,353  $10,347 
         

Liabilities:

        

Interest rate swaps (b)

 $-  $6,428 

Long-term debt (c)

  210,522   218,875 

Total Liabilities

 $210,522  $225,303 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Inventories (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Finished goods

 $67,021  $50,416 

Work-in-process

  15,466   8,916 

Raw material and supplies

  51,312   44,687 
  $133,799  $104,019 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Land

 $3,969  $3,969 

Land improvements

  5,335   5,278 

Leasehold improvements

  5,442   5,405 

Buildings

  35,547   34,635 

Machinery and equipment

  70,867   68,939 

Furniture and fixtures

  23,316   22,275 

Mobile equipment and other

  4,910   4,737 

Construction-in-process

  7,319   4,235 

Total property, plant and equipment

  156,705   149,473 

Less accumulated depreciation

  (89,767)  (82,686)

Net property, plant and equipment

 $66,938  $66,787 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Leases (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended September 30, 2022

  

Nine Months Ended September 30, 2022

  

Three Months Ended September 30, 2021

  

Nine Months Ended September 30, 2021

 

Operating lease expense

 $1,376  $4,158  $1,433  $4,215 

Short term lease cost

 $85  $274  $34  $192 

Total lease cost

 $1,461  $4,432  $1,467  $4,407 
  Nine Months Ended September 30, 2022  Nine Months Ended September 30, 2021 
         

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

 $4,301  $4,142 

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

 $3,566  $2,360 

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

 $2,126  $865 
Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block]
  

September 30, 2022

  

December 31, 2021

 

Operating Leases

        

Operating lease right-of-use assets

 $16,980  $18,462 
         

Other current liabilities

  4,748   4,623 

Operating lease liabilities

  13,726   15,408 

Total operating lease liabilities

 $18,474  $20,031 
         

Weighted Average Remaining Lease Term

        

Operating leases (in months)

  57   62 
         

Weighted Average Discount Rate

        

Operating leases

  4.64%  4.79%
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Year ending December 31,

 

Operating Leases

 

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

 $1,397 

2023

  5,377 

2024

  4,503 

2025

  3,694 

2026

  2,555 

Thereafter

  2,916 

Total Lease Payments

  20,442 

Less: imputed interest

  (1,968)

Total

 $18,474 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block]
  

Gross

  

Less

  

Net

 
  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

 

September 30, 2022

            

Indefinite-lived intangibles:

            

Trademark and tradenames

 $77,600  $-  $77,600 

Amortizable intangibles:

            

Dealer network

  80,000   74,000   6,000 

Customer relationships

  80,920   36,244   44,676 

Patents

  21,136   16,680   4,456 

Noncompete agreements

  8,640   8,640   - 

Trademarks

  5,459   3,972   1,487 

Amortizable intangibles, net

  196,155   139,536   56,619 

Total

 $273,755  $139,536  $134,219 
  

Gross

  

Less

  

Net

 
  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

 

December 31, 2021

            

Indefinite-lived intangibles:

            

Trademark and tradenames

 $77,600  $-  $77,600 

Amortizable intangibles:

            

Dealer network

  80,000   71,000   9,000 

Customer relationships

  80,920   32,366   48,554 

Patents

  21,136   15,739   5,397 

Noncompete agreements

  8,640   8,640   - 

Trademarks

  5,459   3,901   1,558 

Amortizable intangibles, net

  196,155   131,646   64,509 

Total

 $273,755  $131,646  $142,109 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2022

 $2,630 

2023

  10,520 

2024

  7,520 

2025

  6,075 

2026

  5,450 

2027

  5,450 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Long-term Debt (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Term Loan, net of debt discount of $415 and $499 at September 30, 2022 and December 31, 2021, respectively

 $210,522  $218,875 

Less current maturities

  11,137   11,137 

Long-term debt before deferred financing costs

  199,385   207,738 

Deferred financing costs, net

  1,397   1,680 

Long-term debt, net

 $197,988  $206,058 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Payroll and related costs

 $12,067  $13,299 

Employee benefits

  8,257   8,933 

Accrued warranty

  4,242   3,645 

Interest rate swaps

  -   3,479 

Other

  9,094   6,770 
  $33,660  $36,126 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Warranty Liability (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Balance at the beginning of the period

 $6,518  $5,423  $6,368  $5,812 

Warranty provision

  1,321   1,315   3,722   4,020 

Claims paid/settlements

  (406)  (673)  (2,657)  (3,767)

Balance at the end of the period

 $7,433  $6,065  $7,433  $6,065 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic earnings per common share

                

Net income

 $13,280  $7,030  $27,097  $21,875 

Less income allocated to participating securities

  259   117   517   357 

Net income allocated to common shareholders

 $13,021  $6,913  $26,580  $21,518 

Weighted average common shares outstanding

  22,886,793   22,980,951   22,925,231   22,945,617 
  $0.57  $0.30  $1.16  $0.94 
                 

Earnings per common share assuming dilution

                

Net income

 $13,280  $7,030  $27,097  $21,875 

Less income allocated to participating securities

  259   117   517   357 

Net income allocated to common shareholders

 $13,021  $6,913  $26,580  $21,518 

Weighted average common shares outstanding

  22,886,793   22,980,951   22,925,231   22,945,617 

Incremental shares applicable to non-participating RSUs

  -   11,842   1,712   14,717 

Weighted average common shares assuming dilution

  22,886,793   22,992,793   22,926,943   22,960,334 
  $0.56  $0.30  $1.14  $0.92 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Stock Plans (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Nonvested Restricted Stock Shares Activity [Table Text Block]
          

Weighted

 
      

Weighted

  

Average

 
      

Average

  

Remaining

 
      

Grant Date

  

Contractual

 
  

Shares

  

Fair value

  

Term (in years)

 
             

Unvested at December 31, 2021

  79,903  $48.87   1.91 

Granted

  115,005  $36.72   1.42 

Vested

  (77,535) $40.97   - 

Cancelled and forfeited

  (6,938) $46.94   - 
             

Unvested at September 30, 2022

  110,435  $41.89   1.99 
             

Expected to vest in the future at September 30, 2022

  107,527  $41.89   1.99 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Segments (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Three Months Ended

  

Nine Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Net sales

                

Work Truck Attachments

 $108,235  $81,373  $284,375  $227,992 

Work Truck Solutions

  57,865   46,263   171,887   160,516 
  $166,100  $127,636  $456,262  $388,508 

Adjusted EBITDA

                

Work Truck Attachments

 $22,929  $14,790  $59,562  $55,206 

Work Truck Solutions

  2,202   700   4,307   4,433 
  $25,131  $15,490  $63,869  $59,639 

Depreciation and amortization expense

                

Work Truck Attachments

 $3,228  $3,038  $9,618  $8,836 

Work Truck Solutions

  2,005   1,984   6,008   6,399 
  $5,233  $5,022  $15,626  $15,235 

Assets

                

Work Truck Attachments

 $454,739  $405,401         

Work Truck Solutions

  200,048   194,833         
  $654,787  $600,234         

Capital Expenditures

                

Work Truck Attachments

 $2,741  $2,221  $6,807  $6,202

 

Work Truck Solutions

  630   331   1,211   1,108 
  $3,371  $2,552  $8,018  $7,310 

Adjusted EBITDA

                

Work Truck Attachments

 $22,929  $14,790  $59,562  $55,206 

Work Truck Solutions

  2,202   700   4,307   4,433 

Total Adjusted EBITDA

 $25,131  $15,490  $63,869  $59,639 

Less items to reconcile Adjusted EBITDA to Income before taxes:

                

Interest expense - net

  3,266   2,167   7,852   9,514 

Depreciation expense

  2,603   2,380   7,736   7,183 

Amortization

  2,630   2,642   7,890   8,052 

Stock based compensation

  510   5   5,563   6,025 

Loss on extinguishment of debt

  -   -   -   4,936 

COVID-19 (1)

  7   12   39   67 

Other charges (2)

  (60)  50   449   44 

Income before taxes

 $16,175  $8,234  $34,340  $23,818 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Unrealized

         
  

Net Gain (Loss)

  

Retiree

     
  

on Interest

  

Health

     
  

Rate

  

Benefit

     
  

Swap

  

Obligation

  

Total

 

Balance at December 31, 2021

 $(3,524) $2,471  $(1,053)

Other comprehensive gain before reclassifications

  8,138      8,138 

Amounts reclassified from accumulated other comprehensive income (loss): (1)

  1,427   (123)  1,304 

Balance at September 30, 2022

 $6,041  $2,348  $8,389 
             

(1) Amounts reclassified from accumulated other comprehensive income (loss):

            

Amortization of Other Postretirement Benefit items:

            

Actuarial gains

 $(165)        

Tax expense

  42         

Reclassification net of tax

 $(123)        
             

Realized losses on interest rate swaps reclassified to interest expense

 $1,928         

Tax benefit

  (501)        

Reclassification net of tax

 $1,427         
  

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 income (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 income (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         
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Basis of Presentation (Details Textual)
9 Months Ended
Sep. 30, 2022
Number of Operating Segments 2
Number of Reportable Segments 2
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue from Contract with Customer, Excluding Assessed Tax $ 166,100 $ 127,636 $ 456,262 $ 388,508
Contract with Customer, Asset, after Allowance for Credit Loss, Total 0 0 0 0
Contract with Customer, Liability, Revenue Recognized 630 601 1,691 2,746
Fleet Upfit Sales [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 898 $ 92 $ 983 $ 168
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue $ 166,100 $ 127,636 $ 456,262 $ 388,508
Balance at Beginning of Period 4,330 6,603 2,454 2,746
Additions 7,252 4,660 15,889 15,389
Deductions (4,633) (7,767) (11,394) (14,639)
Contract liabilitiesBalance at End of Period 6,949 3,496 6,949 3,496
Transferred at Point in Time [Member]        
Revenue 144,750 110,574 390,424 330,593
Transferred over Time [Member]        
Revenue 21,350 17,062 65,838 57,915
Work Truck Attachments [Member]        
Revenue 108,235 81,373 284,375 227,992
Work Truck Attachments [Member] | Transferred at Point in Time [Member]        
Revenue 108,235 81,373 284,375 227,992
Work Truck Attachments [Member] | Transferred over Time [Member]        
Revenue 0 0 0 0
Work Truck Solutions [Member]        
Revenue 57,865 46,263 171,887 160,516
Work Truck Solutions [Member] | Transferred at Point in Time [Member]        
Revenue 36,515 29,201 106,049 102,601
Work Truck Solutions [Member] | Transferred over Time [Member]        
Revenue 21,350 17,062 65,838 57,915
Independent Dealer [Member]        
Revenue 138,325 106,798 375,176 319,449
Independent Dealer [Member] | Work Truck Attachments [Member]        
Revenue 108,235 81,373 284,375 227,992
Independent Dealer [Member] | Work Truck Solutions [Member]        
Revenue 30,090 25,425 90,801 91,457
Government Contract [Member]        
Revenue 13,925 10,942 39,933 32,858
Government Contract [Member] | Work Truck Attachments [Member]        
Revenue 0 0 0 0
Government Contract [Member] | Work Truck Solutions [Member]        
Revenue 13,925 10,942 39,933 32,858
Fleet [Member]        
Revenue 11,638 8,539 34,789 29,179
Fleet [Member] | Work Truck Attachments [Member]        
Revenue 0 0 0 0
Fleet [Member] | Work Truck Solutions [Member]        
Revenue 11,638 8,539 34,789 29,179
Product and Service, Other [Member]        
Revenue 2,212 1,357 6,364 7,022
Product and Service, Other [Member] | Work Truck Attachments [Member]        
Revenue 0 0 0 0
Product and Service, Other [Member] | Work Truck Solutions [Member]        
Revenue $ 2,212 $ 1,357 $ 6,364 $ 7,022
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Credit Losses (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 2,676 $ 2,970 $ 3,457 $ 2,929
Work Truck Attachments [Member]        
Accounts Receivable, Allowance for Credit Loss, Ending Balance 1,733 1,430 1,783 1,480
Work Truck Solutions [Member]        
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 943 $ 1,540 $ 1,674 $ 1,449
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Balance $ 2,970 $ 2,929
Additions charged to earnings (175) 519
Writeoffs (109) (10)
Changes to reserve, net (10) 19
Balance 2,676 3,457
Work Truck Attachments [Member]    
Balance 1,430 1,480
Additions charged to earnings 300 300
Writeoffs 0 0
Changes to reserve, net 3 3
Balance 1,733 1,783
Work Truck Solutions [Member]    
Balance 1,540 1,449
Additions charged to earnings (475) 219
Writeoffs (109) (10)
Changes to reserve, net (13) 16
Balance $ 943 $ 1,674
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Fair Value (Details Textual) - Interest Rate Swap [Member] - Fair Value, Inputs, Level 2 [Member] - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Prepaid Expenses and Other Current Assets [Member]    
Derivative Asset, Current $ 3,104  
Other Noncurrent Assets [Member]    
Derivative Asset, Noncurrent $ 3,909  
Accrued Expenses and Other Current Liabilities [Member]    
Derivative Liability, Current   $ 3,479
Other Noncurrent Liabilities [Member]    
Derivative Liability, Noncurrent   $ 2,949
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets:    
Non-qualified benefit plan assets (a) [1] $ 8,340 $ 10,347
Interest Rate Derivative Assets, at Fair Value [2] 7,013 0
Total Assets 15,353 10,347
Liabilities:    
Interest rate swaps (b) 0 6,428
Long-term debt (c) [3] 210,522 218,875
Total Liabilities $ 210,522 $ 225,303
[1] 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.
[2] Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs. Interest rate swaps of $1,051 and $665 at June 30, 2022 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,479 and $2,949 at December 31, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.
[3] 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 to the Unaudited Condensed Consolidated Financial Statements 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 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Inventories (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Floor Plan Obligations $ 564 $ 2,655
Truck Floor Plan Inventories, Net $ 564 $ 2,655
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finished goods $ 67,021 $ 50,416
Work-in-process 15,466 8,916
Raw material and supplies 51,312 44,687
Inventory, Net, Total $ 133,799 $ 104,019
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property, plant and equipment $ 156,705 $ 149,473
Less accumulated depreciation (89,767) (82,686)
Net property, plant and equipment 66,938 66,787
Land [Member]    
Property, plant and equipment 3,969 3,969
Land Improvements [Member]    
Property, plant and equipment 5,335 5,278
Leasehold Improvements [Member]    
Property, plant and equipment 5,442 5,405
Building [Member]    
Property, plant and equipment 35,547 34,635
Machinery and Equipment [Member]    
Property, plant and equipment 70,867 68,939
Furniture and Fixtures [Member]    
Property, plant and equipment 23,316 22,275
Mobile, Equipment and Other [Member]    
Property, plant and equipment 4,910 4,737
Construction in Progress [Member]    
Property, plant and equipment $ 7,319 $ 4,235
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Sep. 30, 2022
Lessee, Operating Lease, Renewal Term (Year)   10 years
Number of Operating Lease Facilities Impaired 2  
Asset Impairment Charges, Total $ 1,211,000  
Minimum [Member]    
Lessee, Operating Lease, Term of Contract (Year)   1 year
Maximum [Member]    
Lessee, Operating Lease, Term of Contract (Year)   14 years
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Operating lease expense $ 1,376 $ 1,433 $ 4,158 $ 4,215
Short term lease cost 85 34 274 192
Total lease cost $ 1,461 $ 1,467 4,432 4,407
Cash paid for amounts included in the measurement of operating lease liabilities     4,301 4,142
Non-cash lease expense - right-of-use assets     3,566 2,360
Right-of-use assets obtained in exchange for operating lease obligations     $ 2,126 $ 865
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Operating lease right-of-use assets $ 16,980 $ 18,462
Other current liabilities 4,748 4,623
Operating lease liabilities 13,726 15,408
Total operating lease liabilities $ 18,474 $ 20,031
Operating leases (in months) (Month) 57 months 62 months
Operating leases 4.64% 4.79%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
2022 (excluding the nine months ended September 30, 2022) $ 1,397  
2023 5,377  
2024 4,503  
2025 3,694  
2026 2,555  
Thereafter 2,916  
Total Lease Payments 20,442  
Less: imputed interest (1,968)  
Total $ 18,474 $ 20,031
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Other Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Amortization of Intangible Assets $ 2,630 $ 2,642 $ 7,890 $ 8,052
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Gross carrying amount $ 196,155 $ 196,155
Accumulated amortization 139,536 131,646
Net carrying amount 56,619 64,509
Total gross carrying amount 273,755 273,755
Total net carrying amount 134,219 142,109
Distribution Rights [Member]    
Gross carrying amount 80,000 80,000
Accumulated amortization 74,000 71,000
Net carrying amount 6,000 9,000
Customer Relationships [Member]    
Gross carrying amount 80,920 80,920
Accumulated amortization 36,244 32,366
Net carrying amount 44,676 48,554
Patents [Member]    
Gross carrying amount 21,136 21,136
Accumulated amortization 16,680 15,739
Net carrying amount 4,456 5,397
Noncompete Agreements [Member]    
Gross carrying amount 8,640 8,640
Accumulated amortization 8,640 8,640
Net carrying amount 0 0
Trademarks [Member]    
Gross carrying amount 5,459 5,459
Accumulated amortization 3,972 3,901
Net carrying amount 1,487 1,558
Trademarks and Trade Names [Member]    
Gross carrying amount $ 77,600 $ 77,600
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
2022 $ 2,630
2023 10,520
2024 7,520
2025 6,075
2026 5,450
2027 $ 5,450
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Long-term Debt (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
May 19, 2022
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Jun. 09, 2021
USD ($)
Jun. 13, 2019
USD ($)
Gain (Loss) on Extinguishment of Debt, Total     $ 0 $ 0 $ 0 $ (4,936,000)      
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax         (1,427,000) (2,355,000)      
Interest Expense, Debt, Total     $ 119,000 357,000 119,000 1,879,000      
Gains Losses on Derivatives Expected to Be Amortized from OCITO Earnings         $ 687,000        
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member]                  
Derivative Liability, Notional Amount                 $ 175,000,000
Derivative, Fixed Interest Rate     2.495%   2.495%        
Interest Rate Swap [Member]                  
Derivative Counter Party Risk Number of Financial Institutions         1        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax     $ (291,000) $ 291,000 $ 873,000 $ 859,000      
Derivative, Notional Amount $ 125,000,000                
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage 2.718%                
Interest Rate Derivative Assets, at Fair Value     7,013,000   7,013,000        
Interest Rate Derivative Liabilities, at Fair Value             $ 6,428,000    
Interest Rate Swap [Member] | Prepaid Expenses and Other Current Assets [Member]                  
Interest Rate Derivative Assets, at Fair Value     3,104,000   3,104,000        
Interest Rate Swap [Member] | Other Noncurrent Assets [Member]                  
Interest Rate Derivative Assets, at Fair Value     3,909,000   3,909,000        
Interest Rate Swap [Member] | Accrued Expenses and Other Current Liabilities [Member]                  
Interest Rate Derivative Liabilities, at Fair Value             3,479,000    
Interest Rate Swap [Member] | Other Noncurrent Liabilities [Member]                  
Interest Rate Derivative Liabilities, at Fair Value             2,949,000    
Secured Debt [Member]                  
Debt Instrument, Unamortized Discount, Total     415,000   415,000   499,000    
Long-Term Debt, Total     210,522,000   210,522,000   218,875,000    
Revolving Credit Facility [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity               $ 100,000,000  
Long-Term Line of Credit, Total     84,000,000   84,000,000   0    
Line of Credit Facility, Remaining Borrowing Capacity     15,450,000   $ 15,450,000   99,050,000    
Revolving Credit Facility [Member] | New York Federal Reserve Bank NYFRB [Member]                  
Debt Instrument, Basis Spread on Variable Rate         0.50%        
Revolving Credit Facility [Member] | One Month Adjusted London Interbank Offered Rate [Member]                  
Debt Instrument, Basis Spread on Variable Rate         1.00%        
Revolving Credit Facility [Member] | Maximum [Member]                  
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage         0.30%        
Revolving Credit Facility [Member] | Maximum [Member] | Leverage Ratio Two [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Debt Instrument, Basis Spread on Variable Rate         1.00%        
Revolving Credit Facility [Member] | Minimum [Member]                  
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage         0.15%        
Revolving Credit Facility [Member] | Minimum [Member] | Leverage Ratio Two [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Debt Instrument, Basis Spread on Variable Rate         0.375%        
Letter of Credit [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity               10,000,000  
Line of Credit [Member] | Secured Debt [Member]                  
Debt Instrument Percentage of Net Cash Proceeds of Certain Events Paid as Additional Principal Prepayments         100.00%        
Debt Instrument Percentage of Excess Cash Flow Paid as Additional Principal Prepayments         50.00%        
Debt Instrument Reduced Percentage of Excess Cash Flow Paid As Additional Principal Prepayments Upon Achievement of Certain Leverage Ratio Thresholds One         0.00%        
Debt Instrument Voluntary Payment   $ 20,000,000              
Line of Credit [Member] | Maximum [Member] | Secured Debt [Member]                  
Debt Instrument Period Before Fiscal Year End for Additional Principal Prepayments of Debt from Excess Cash Flow (Day)         150 days        
Senior Secured Term Loan Facility [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity               225,000,000  
Senior Secured Term Loan Facility [Member] | Maximum [Member] | Leverage Ratio One [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Debt Instrument, Basis Spread on Variable Rate         2.00%        
Senior Secured Term Loan Facility [Member] | Minimum [Member] | Leverage Ratio One [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Debt Instrument, Basis Spread on Variable Rate         1.375%        
Swingline Loan [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity               15,000,000  
Credit Agreement [Member]                  
Debt Instrument, Unamortized Discount, Total     563,000   $ 563,000        
Debt Issuance Costs, Net, Total     $ 1,409,000   $ 1,409,000        
Write off of Deferred Debt Issuance Cost             972,000    
Write off of Unamortized Debt Discount             3,964,000    
Gain (Loss) on Extinguishment of Debt, Total             $ 4,936,000    
Debt Instrument Covenant Leverage Ratio         3.50%        
Debt Instrument, Covenant Consolidated Interest Coverage Ratio         3.00%        
Credit Agreement [Member] | Maximum [Member]                  
Line of Credit Facility Increase in Maximum Borrowing Capacity               $ 175,000,000  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Less current maturities $ 11,137 $ 11,137
Deferred financing costs, net 1,397 1,680
Long-term debt, net 197,988 206,058
Secured Debt [Member]    
Term Loan, net of debt discount of $415 and $499 at September 30, 2022 and December 31, 2021, respectively 210,522 218,875
Less current maturities 11,137 11,137
Long-term debt before deferred financing costs $ 199,385 $ 207,738
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Secured Debt [Member]    
Unamortized discount on issuance of debt $ 415 $ 499
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payroll and related costs $ 12,067 $ 13,299
Employee benefits 8,257 8,933
Accrued warranty 4,242 3,645
Interest rate swaps 0 3,479
Other 9,094 6,770
Accrued Liabilities, Current, Total $ 33,660 $ 36,126
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Warranty Liability (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) 5 years          
Standard Product Warranty Accrual, Ending Balance $ 7,433 $ 6,518 $ 6,368 $ 6,065 $ 5,423 $ 5,812
Standard Product Warranty Accrual, Noncurrent 3,191   2,723      
Standard Product Warranty Accrual, Current $ 4,242   $ 3,645      
Snow And Ice Control Equipment [Member]            
Standard Product Warranty Period (Year) 2 years          
Parts And Accessories [Member]            
Standard Product Warranty Period (Year) 1 year          
Certain Snowplows [Member]            
Standard Product Warranty Period (Year) 1 year          
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Balance at the beginning of the period $ 6,518 $ 5,423 $ 6,368 $ 5,812
Warranty provision 1,321 1,315 3,722 4,020
Claims paid/settlements (406) (673) (2,657) (3,767)
Balance at the end of the period $ 7,433 $ 6,065 $ 7,433 $ 6,065
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net income $ 13,280 $ 7,030 $ 27,097 $ 21,875
Less income allocated to participating securities 259 117 517 357
Net income allocated to common shareholders $ 13,021 $ 6,913 $ 26,580 $ 21,518
Weighted average common shares outstanding (in shares) 22,886,793 22,980,951 22,925,231 22,945,617
Earnings Per Share, Basic, Total $ 0.57 $ 0.30 $ 1.16 $ 0.94
Incremental shares applicable to non-participating RSUs (in shares) 0 11,842 1,712 14,717
Weighted average common shares assuming dilution (in shares) 22,886,793 22,992,793 22,926,943 22,960,334
Earnings Per Share, Diluted, Total $ 0.56 $ 0.30 $ 1.14 $ 0.92
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Stock Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
May 31, 2010
Share-Based Payment Arrangement, Expense $ 510 $ 5 $ 5,563 $ 6,025  
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 36.72    
The 2010 Stock Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)         2,130,000
The 2010 Stock Incentive Plan [Member] | Equity Awards [Member]          
Share-Based Payment Arrangement, Expense     $ 3,724 618  
The 2010 Stock Incentive Plan [Member] | Performance Shares [Member]          
Share-Based Payment Arrangement, Expense 234 290 $ 2,945 2,984  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 37,570    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total 2,293   $ 2,293    
The 2010 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Expense 276 $ 295 2,618 $ 3,041  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 1,707   $ 1,707    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Stock Plans - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Unvested, shares (in shares) 79,903  
Unvested, weighted average grant date fair value (in dollars per share) $ 48.87  
Unvested, contractual term (Year) 1 year 11 months 26 days 1 year 10 months 28 days
Granted, shares (in shares) 115,005  
Granted, weighted average grant date fair value (in dollars per share) $ 36.72  
Granted, contractual term (Year) 1 year 5 months 1 day  
Vested, shares (in shares) (77,535)  
Vested, weighted average grant date fair value (in dollars per share) $ 40.97  
Cancelled and forfeited, shares (in shares) (6,938)  
Cancelled and forfeited, weighted average grant date fair value (in dollars per share) $ 46.94  
Unvested, shares (in shares) 110,435 79,903
Unvested, weighted average grant date fair value (in dollars per share) $ 41.89 $ 48.87
Expected to vest in the future, shares (in shares) 107,527  
Expected to vest in the future, weighted average grant date fair value (in dollars per share) $ 41.89  
Expected to vest in the future, contractual term (Year) 1 year 11 months 26 days  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Segments (Details Textual)
9 Months Ended
Sep. 30, 2022
Number of Reportable Segments 2
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue $ 166,100 $ 127,636 $ 456,262 $ 388,508  
Adjusted EBITDA 25,131 15,490 63,869 59,639  
Depreciation and amortization expense 5,233 5,022 15,626 15,235  
Assets 654,787 600,234 654,787 600,234 $ 572,476
Capital Expenditures 3,371 2,552 8,018 7,310  
Interest expense - net (3,266) (2,167) (7,852) (9,514)  
Depreciation expense 2,603 2,380 7,736 7,183  
Amortization 2,630 2,642 7,890 8,052  
Stock based compensation 510 5 5,563 6,025  
Loss on extinguishment of debt 0 0 0 (4,936)  
COVID-19 (1) [1] 7 12 39 67  
Other charges (2) [2] (60) 50 449 44  
Income before taxes 16,175 8,234 34,340 23,818  
Work Truck Attachments [Member]          
Revenue 108,235 81,373 284,375 227,992  
Adjusted EBITDA 22,929 14,790 59,562 55,206  
Depreciation and amortization expense 3,228 3,038 9,618 8,836  
Assets 454,739 405,401 454,739 405,401  
Capital Expenditures 2,741 2,221 6,807 6,202  
Work Truck Solutions [Member]          
Revenue 57,865 46,263 171,887 160,516  
Adjusted EBITDA 2,202 700 4,307 4,433  
Depreciation and amortization expense 2,005 1,984 6,008 6,399  
Assets 200,048 194,833 200,048 194,833  
Capital Expenditures $ 630 $ 331 $ 1,211 $ 1,108  
[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 unrelated legal, severance, restructuring and consulting fees for the periods presented. ?
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 16 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Effective Income Tax Rate Reconciliation, Percent, Total 17.90% 14.60% 21.10% 8.20%
Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount $ 916 $ 774 $ 916 $ 3,513
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Balance $ (1,053) $ (5,495)
Other comprehensive gain before reclassifications 8,138 (177)
Amounts reclassified from accumulated other comprehensive income (loss): (1) 1,304 [1] 2,182 [2]
Balance 8,389 (3,490)
Actuarial gains (165) (234)
Tax expense 42 61
Reclassification net of tax (123) (173)
Realized losses on interest rate swaps reclassified to interest expense 1,928 3,182
Tax benefit (501) (827)
Reclassification net of tax 1,427 2,355
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balance (3,524) (7,608)
Other comprehensive gain before reclassifications 8,138  
Amounts reclassified from accumulated other comprehensive income (loss): (1) 1,427 [1] 2,355 [2]
Balance 6,041 (5,430)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance 2,471 2,113
Other comprehensive gain before reclassifications 0  
Amounts reclassified from accumulated other comprehensive income (loss): (1) (123) [1] (173) [2]
Balance $ 2,348 $ 1,940
[1] Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (110 ) Tax expense 28 Reclassification net of tax $ (82 ) Realized losses on interest rate swaps reclassified to interest expense $ 1,796 Tax benefit (467 ) Reclassification net of tax $ 1,329
[2] Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (156 ) Tax expense 41 Reclassification net of tax $ (115 ) Realized losses on interest rate swaps reclassified to interest expense $ 2,108 Tax benefit (548 ) Reclassification net of tax $ 1,560
XML 81 plow20220930_10q_htm.xml IDEA: XBRL DOCUMENT 0001287213 2022-01-01 2022-09-30 0001287213 2022-11-01 0001287213 2022-09-30 0001287213 2021-12-31 0001287213 2022-07-01 2022-09-30 0001287213 2021-07-01 2021-09-30 0001287213 2021-01-01 2021-09-30 0001287213 2020-12-31 0001287213 2021-09-30 0001287213 us-gaap:CommonStockMember 2022-06-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001287213 us-gaap:RetainedEarningsMember 2022-06-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001287213 2022-06-30 0001287213 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001287213 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001287213 us-gaap:CommonStockMember 2022-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001287213 us-gaap:RetainedEarningsMember 2022-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001287213 us-gaap:CommonStockMember 2021-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001287213 us-gaap:RetainedEarningsMember 2021-12-31 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001287213 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001287213 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001287213 us-gaap:CommonStockMember 2021-06-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001287213 us-gaap:RetainedEarningsMember 2021-06-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001287213 2021-06-30 0001287213 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001287213 us-gaap:CommonStockMember 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001287213 us-gaap:CommonStockMember 2020-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001287213 us-gaap:RetainedEarningsMember 2020-12-31 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001287213 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001287213 plow:FleetUpfitSalesMember 2022-07-01 2022-09-30 0001287213 plow:FleetUpfitSalesMember 2021-07-01 2021-09-30 0001287213 plow:FleetUpfitSalesMember 2022-01-01 2022-09-30 0001287213 plow:FleetUpfitSalesMember 2021-01-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckAttachmentsMember 2022-07-01 2022-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsMember 2022-07-01 2022-09-30 0001287213 plow:IndependentDealerMember 2022-07-01 2022-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckAttachmentsMember 2022-07-01 2022-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckSolutionsMember 2022-07-01 2022-09-30 0001287213 us-gaap:GovernmentContractMember 2022-07-01 2022-09-30 0001287213 plow:FleetMember plow:WorkTruckAttachmentsMember 2022-07-01 2022-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsMember 2022-07-01 2022-09-30 0001287213 plow:FleetMember 2022-07-01 2022-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckAttachmentsMember 2022-07-01 2022-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckSolutionsMember 2022-07-01 2022-09-30 0001287213 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember 2022-07-01 2022-09-30 0001287213 plow:WorkTruckSolutionsMember 2022-07-01 2022-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckAttachmentsMember 2021-07-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsMember 2021-07-01 2021-09-30 0001287213 plow:IndependentDealerMember 2021-07-01 2021-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckAttachmentsMember 2021-07-01 2021-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckSolutionsMember 2021-07-01 2021-09-30 0001287213 us-gaap:GovernmentContractMember 2021-07-01 2021-09-30 0001287213 plow:FleetMember plow:WorkTruckAttachmentsMember 2021-07-01 2021-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsMember 2021-07-01 2021-09-30 0001287213 plow:FleetMember 2021-07-01 2021-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckAttachmentsMember 2021-07-01 2021-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckSolutionsMember 2021-07-01 2021-09-30 0001287213 us-gaap:ProductAndServiceOtherMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckSolutionsMember 2021-07-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckAttachmentsMember 2022-01-01 2022-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsMember 2022-01-01 2022-09-30 0001287213 plow:IndependentDealerMember 2022-01-01 2022-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckAttachmentsMember 2022-01-01 2022-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckSolutionsMember 2022-01-01 2022-09-30 0001287213 us-gaap:GovernmentContractMember 2022-01-01 2022-09-30 0001287213 plow:FleetMember plow:WorkTruckAttachmentsMember 2022-01-01 2022-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsMember 2022-01-01 2022-09-30 0001287213 plow:FleetMember 2022-01-01 2022-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckAttachmentsMember 2022-01-01 2022-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckSolutionsMember 2022-01-01 2022-09-30 0001287213 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember 2022-01-01 2022-09-30 0001287213 plow:WorkTruckSolutionsMember 2022-01-01 2022-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckAttachmentsMember 2021-01-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsMember 2021-01-01 2021-09-30 0001287213 plow:IndependentDealerMember 2021-01-01 2021-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckAttachmentsMember 2021-01-01 2021-09-30 0001287213 us-gaap:GovernmentContractMember plow:WorkTruckSolutionsMember 2021-01-01 2021-09-30 0001287213 us-gaap:GovernmentContractMember 2021-01-01 2021-09-30 0001287213 plow:FleetMember plow:WorkTruckAttachmentsMember 2021-01-01 2021-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsMember 2021-01-01 2021-09-30 0001287213 plow:FleetMember 2021-01-01 2021-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckAttachmentsMember 2021-01-01 2021-09-30 0001287213 us-gaap:ProductAndServiceOtherMember plow:WorkTruckSolutionsMember 2021-01-01 2021-09-30 0001287213 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckSolutionsMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001287213 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001287213 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001287213 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001287213 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckAttachmentsMember 2022-09-30 0001287213 plow:WorkTruckSolutionsMember 2022-09-30 0001287213 plow:WorkTruckAttachmentsMember 2021-12-31 0001287213 plow:WorkTruckSolutionsMember 2021-12-31 0001287213 plow:WorkTruckAttachmentsMember 2020-12-31 0001287213 plow:WorkTruckAttachmentsMember 2021-09-30 0001287213 plow:WorkTruckSolutionsMember 2020-12-31 0001287213 plow:WorkTruckSolutionsMember 2021-09-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001287213 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-09-30 0001287213 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-09-30 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001287213 us-gaap:LandMember 2022-09-30 0001287213 us-gaap:LandMember 2021-12-31 0001287213 us-gaap:LandImprovementsMember 2022-09-30 0001287213 us-gaap:LandImprovementsMember 2021-12-31 0001287213 us-gaap:LeaseholdImprovementsMember 2022-09-30 0001287213 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001287213 us-gaap:BuildingMember 2022-09-30 0001287213 us-gaap:BuildingMember 2021-12-31 0001287213 us-gaap:MachineryAndEquipmentMember 2022-09-30 0001287213 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001287213 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001287213 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001287213 plow:MobileEquipmentAndOtherMember 2022-09-30 0001287213 plow:MobileEquipmentAndOtherMember 2021-12-31 0001287213 us-gaap:ConstructionInProgressMember 2022-09-30 0001287213 us-gaap:ConstructionInProgressMember 2021-12-31 0001287213 srt:MinimumMember 2022-09-30 0001287213 srt:MaximumMember 2022-09-30 0001287213 2021-01-01 2021-12-31 0001287213 us-gaap:TrademarksAndTradeNamesMember 2022-09-30 0001287213 us-gaap:DistributionRightsMember 2022-09-30 0001287213 us-gaap:CustomerRelationshipsMember 2022-09-30 0001287213 us-gaap:PatentsMember 2022-09-30 0001287213 us-gaap:NoncompeteAgreementsMember 2022-09-30 0001287213 us-gaap:TrademarksMember 2022-09-30 0001287213 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001287213 us-gaap:DistributionRightsMember 2021-12-31 0001287213 us-gaap:CustomerRelationshipsMember 2021-12-31 0001287213 us-gaap:PatentsMember 2021-12-31 0001287213 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001287213 us-gaap:TrademarksMember 2021-12-31 0001287213 us-gaap:SecuredDebtMember 2022-09-30 0001287213 us-gaap:SecuredDebtMember 2021-12-31 0001287213 plow:SeniorSecuredTermLoanFacilityMember 2021-06-09 0001287213 us-gaap:RevolvingCreditFacilityMember 2021-06-09 0001287213 us-gaap:LetterOfCreditMember 2021-06-09 0001287213 plow:SwinglineLoanMember 2021-06-09 0001287213 srt:MaximumMember plow:CreditAgreementMember 2021-06-09 0001287213 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001287213 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001287213 srt:MinimumMember plow:LeverageRatioOneMember plow:SeniorSecuredTermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-09-30 0001287213 srt:MaximumMember plow:LeverageRatioOneMember plow:SeniorSecuredTermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-09-30 0001287213 srt:MinimumMember plow:LeverageRatioTwoMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-09-30 0001287213 srt:MaximumMember plow:LeverageRatioTwoMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember plow:NewYorkFederalReserveBankNYFRBMember 2022-01-01 2022-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember 2022-01-01 2022-09-30 0001287213 plow:CreditAgreementMember 2022-09-30 0001287213 plow:CreditAgreementMember 2021-01-01 2021-12-31 0001287213 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001287213 plow:CreditAgreementMember 2022-01-01 2022-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2022-01-01 2022-09-30 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2022-01-01 2022-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2021-03-31 2021-03-31 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2019-06-13 0001287213 us-gaap:InterestRateSwapMember 2022-01-01 2022-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2022-09-30 0001287213 us-gaap:InterestRateSwapMember 2022-07-01 2022-09-30 0001287213 us-gaap:InterestRateSwapMember 2021-07-01 2021-09-30 0001287213 us-gaap:InterestRateSwapMember 2021-01-01 2021-09-30 0001287213 us-gaap:InterestRateSwapMember 2022-05-19 0001287213 us-gaap:InterestRateSwapMember 2022-05-19 2022-05-19 0001287213 us-gaap:InterestRateSwapMember 2022-09-30 0001287213 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember 2022-09-30 0001287213 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember 2022-09-30 0001287213 us-gaap:InterestRateSwapMember 2021-12-31 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-12-31 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-12-31 0001287213 plow:SnowAndIceControlEquipmentMember 2022-01-01 2022-09-30 0001287213 plow:PartsAndAccessoriesMember 2022-01-01 2022-09-30 0001287213 plow:CertainSnowplowsMember 2022-01-01 2022-09-30 0001287213 plow:The2010StockIncentivePlanMember 2010-05-31 0001287213 plow:EquityAwardsMember plow:The2010StockIncentivePlanMember 2022-01-01 2022-09-30 0001287213 plow:EquityAwardsMember plow:The2010StockIncentivePlanMember 2021-01-01 2021-09-30 0001287213 us-gaap:PerformanceSharesMember plow:The2010StockIncentivePlanMember 2022-01-01 2022-09-30 0001287213 us-gaap:PerformanceSharesMember plow:The2010StockIncentivePlanMember 2022-07-01 2022-09-30 0001287213 us-gaap:PerformanceSharesMember plow:The2010StockIncentivePlanMember 2021-07-01 2021-09-30 0001287213 us-gaap:PerformanceSharesMember plow:The2010StockIncentivePlanMember 2021-01-01 2021-09-30 0001287213 us-gaap:PerformanceSharesMember plow:The2010StockIncentivePlanMember 2022-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:The2010StockIncentivePlanMember 2022-07-01 2022-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:The2010StockIncentivePlanMember 2021-07-01 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:The2010StockIncentivePlanMember 2022-01-01 2022-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:The2010StockIncentivePlanMember 2021-01-01 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:The2010StockIncentivePlanMember 2022-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001287213 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-09-30 0001287213 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-09-30 0001287213 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001287213 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0001287213 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-09-30 0001287213 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-09-30 shares iso4217:USD iso4217:USD shares pure utr:Y utr:M utr:D 0001287213 DOUGLAS DYNAMICS, INC false --12-31 Q3 2022 0.01 0.01 200000000 200000000 22886793 22886793 22980951 22980951 14000 1333000 42000 3361000 20000 221000 60000 755000 2 2 0 P1Y 2 415000 499000 0 1 0.02718 P2Y P1Y P1Y P5Y 37570 2 916000 10-Q true 2022-09-30 false 001-34728 DE 13-4275891 11270 W Park Place Ste 300 Milwaukee WI 53224 414 354-2310 Common Stock, par value $.01 per share PLOW NYSE Yes Yes Large Accelerated Filer false false false 22886793 2843000 36964000 165266000 71035000 133799000 104019000 564000 2655000 0 1222000 7491000 4536000 309963000 220431000 66938000 66787000 113134000 113134000 134219000 142109000 16980000 18462000 8340000 10347000 5213000 1206000 654787000 572476000 26104000 27375000 33660000 36126000 564000 2655000 4748000 4623000 1579000 0 84000000 0 11137000 11137000 161792000 81916000 15099000 17170000 30679000 29789000 197988000 206058000 13726000 15408000 5065000 7525000 229000 230000 163115000 163552000 58705000 51881000 8389000 -1053000 230438000 214610000 654787000 572476000 166100000 127636000 456262000 388508000 124831000 97001000 342696000 282823000 41269000 30635000 113566000 105685000 19181000 17607000 63578000 59488000 2630000 2642000 7890000 8052000 19458000 10386000 42098000 38145000 -3266000 -2167000 -7852000 -9514000 0 0 0 -4936000 -17000 15000 94000 123000 16175000 8234000 34340000 23818000 2895000 1204000 7243000 1943000 13280000 7030000 27097000 21875000 22886793 22980951 22925231 22945617 22886793 22992793 22926943 22960334 0.57 0.30 1.16 0.94 0.56 0.30 1.14 0.92 0.29 0.29 0.87 0.86 17032000 7611000 36539000 23880000 27097000 21875000 15626000 15235000 -130000 165000 367000 770000 -0 -4936000 5563000 6025000 516000 1020000 -175000 519000 890000 872000 1481000 2360000 94056000 41459000 29781000 20391000 3732000 3545000 -365000 538000 -888000 -3433000 3873000 -2598000 -74486000 -19481000 8924000 7271000 -8924000 -7271000 6001000 -0 -0 1371000 20273000 19880000 84000000 37000000 0 224438000 8437000 247125000 49289000 -6938000 -34121000 -33690000 36964000 41030000 2843000 7340000 2215000 28012000 22886793 229000 162605000 52184000 4637000 219655000 0 0 13280000 0 13280000 -0 -0 6759000 -0 6759000 -0 -0 -0 41000 41000 0 0 0 3793000 3793000 -0 -0 -0 -0 -0 -0 0 0 510000 0 0 510000 22886793 229000 163115000 58705000 8389000 230438000 22980951 230000 163552000 51881000 -1053000 214610000 0 0 27097000 0 27097000 -0 -0 20273000 -0 20273000 -0 -0 -0 123000 123000 0 0 0 9565000 9565000 -0 -0 -0 -0 -0 171088 2000 5999000 -0 -0 6001000 76930 1000 5562000 0 0 5563000 22886793 229000 163115000 58705000 8389000 230438000 22980951 230000 163777000 49303000 -4071000 209239000 0 0 7030000 0 7030000 -0 -0 6626000 -0 6626000 -0 -0 -0 58000 58000 0 0 0 639000 639000 0 0 5000 0 0 5000 22980951 230000 163782000 49707000 -3490000 210229000 22857457 229000 157758000 47712000 -5495000 200204000 0 0 21875000 0 21875000 -0 -0 19880000 -0 19880000 -0 -0 -0 174000 174000 0 0 0 2179000 2179000 123494 1000 6024000 0 0 6025000 22980951 230000 163782000 49707000 -3490000 210229000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">1.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b>Basis of presentation</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">2021</em> Form <em style="font: inherit;">10</em>-K (Commission File <em style="font: inherit;">No.</em> <em style="font: inherit;">001</em>-<em style="font: inherit;">34728</em>) filed with the Securities and Exchange Commission on <em style="font: inherit;"> February 22, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company conducts business in <span style="-sec-ix-hidden:c89217827">two</span> segments: Work Truck Attachments and Work Truck Solutions. Under this reporting structure, the Company’s <span style="-sec-ix-hidden:c89217828">two</span> reportable business segments are as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;text-indent:36pt;"><b><i>Work Truck Attachments. </i></b> 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt; text-indent: 36pt;"><b><i>Work Truck Solutions.</i></b> <b> </b>The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">See Note <em style="font: inherit;">15</em> to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Interim Condensed Consolidated Financial Information</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying Condensed Consolidated Balance Sheet as of <em style="font: inherit;"> September 30, 2022</em>, the Condensed Consolidated Statements of Operations and Comprehensive Income and the Condensed Consolidated Statements of Shareholders’ Equity for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, and the Condensed Cash Flows for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em> have been prepared by the Company and have <em style="font: inherit;">not</em> been audited.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be indicative of results of operations that <em style="font: inherit;"> may </em>be achieved for a subsequent quarter or the full year, and <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> 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 <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> quarters in anticipation of the peak <em style="font: inherit;">fourth</em> quarter retail sales period by offering favorable pre-season pricing and payment deferral until the <em style="font: inherit;">fourth</em> quarter. Thus, the Company’s Work Truck Attachments segment tends to generate its greatest volume of sales during the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> quarters. By contrast, its revenue and operating results tend to be lowest during the <em style="font: inherit;">first</em> 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 <em style="font: inherit;">fourth</em> 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 <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> quarters as its accounts receivable rise from pre-season sales. These working capital needs decline in the <em style="font: inherit;">fourth</em> quarter as the Company receives payments for its pre-season shipments.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">2.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b>Revenue Recognition</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue Streams</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;"> may </em>represent multiple performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Work Truck Attachments</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes revenue upon shipment of equipment to the customer. Within the Work Truck Attachments segment, the Company offers a variety of discounts and sales incentives to its distributors. The estimated liability for sales discounts and allowances is calculated using the expected value method and recorded at the time of sale as a reduction of net sales. The liability is estimated based on the costs of the program, the planned duration of the program and historical experience.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Work Truck Attachments segment has <em style="font: inherit;">two</em> revenue streams, as identified below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Independent Dealer Sales</i> – Revenues from sales to independent dealers are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods. Any shipping and handling activities performed by the Company after the transfer of control to the customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Parts &amp; Accessory Sales</i> – The Company’s equipment is used in harsh conditions and parts frequently wear out. These parts drive recurring revenues through parts and accessory sales. The process for recording parts and accessory sales is consistent with the independent dealer sales noted above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Work Truck Solutions</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> set the price for the truck chassis, is <em style="font: inherit;">not</em> responsible for the billing of the chassis and does <em style="font: inherit;">not</em> have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">not</em> have inventory or pricing control over the truck chassis.  Within the Work Truck Solutions segment, the Company also sells certain <em style="font: inherit;">third</em>-party products for which it acts as an agent.  These sales do <em style="font: inherit;">not</em> 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 <em style="font: inherit;">third</em>-party service provider is recorded as a reduction to sales, resulting in net sales being equal to the gross profit on the transaction.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Work Truck Solutions segment has <em style="font: inherit;">four</em> revenue streams, as identified below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>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 <em style="font: inherit;">not</em> obligate the entity to buy any products from the Company, but merely allows the entity to purchase products in the future, typically for a fixed period of time. The entity commits to actually purchasing products from the Company when it issues purchase orders off of a previously awarded bid, which lists out actual quantities of equipment being ordered and the delivery terms. On upfit transactions, the Company is providing a significant service by assembling and integrating the individual products onto the customer’s truck. Each individual product and installation activity is highly interdependent and highly interrelated, and therefore the Company considers the manufacture and upfit of a truck a single performance obligation. Any shipping and handling activities performed by the Company after the transfer of control to the Customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>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 <em style="font: inherit;">606,</em> 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 increased revenue by $898 and decreased revenue by $92 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The adjustment increased revenue by $983 and $168 for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Dealer Upfit Sales</i> – The Company upfits work trucks for independent dealer customers. Dealer upfit revenue is recorded upon delivery. The customer does <em style="font: inherit;">not</em> own the vehicles during the upfit process, and as such revenue is recorded at a point in time upon delivery to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Over the Counter / Parts &amp; Accessory Sales</i> – Work Truck Solutions part and accessory sales are recorded as revenue upon shipment. Additionally, customers can purchase parts at any of the Company’s showrooms.  In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods or customer pick up.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Disaggregation of Revenue</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table provides information about disaggregated revenue by customer type and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue by customer type was as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,090</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">138,325</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,638</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,638</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,212</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,212</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106,798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,942</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,942</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,539</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,539</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">90,801</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">375,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,789</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,789</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">91,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">319,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160,516</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">388,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue by timing of revenue recognition was as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,515</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">144,750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,350</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,350</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,201</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">110,574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,062</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,062</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106,049</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">390,424</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">330,593</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160,516</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">388,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Contract Balances</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table shows the changes in the Company’s contract liabilities during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,330</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,889</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(11,394</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,389</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;"> September 30, 2022</em> or <em style="font: inherit;">2021</em>. Contract liabilities include payments received in advance of performance under the contract, variable freight allowances which are refunded to the customer, and rebates paid to distributors under our municipal rebate program, and are realized with the associated revenue recognized under the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognized revenue of $630 and $601 during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $1,691 and $2,746 during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively, which was included in contract liabilities at the beginning of each period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> 898000 92000 983000 168000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,090</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">138,325</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,638</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,638</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,212</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,212</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106,798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,942</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,942</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,539</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,539</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">90,801</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">375,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,789</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,789</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Independent dealer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">91,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">319,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fleet</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160,516</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">388,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,515</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">144,750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,350</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,350</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,201</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">110,574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,062</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,062</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106,049</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">390,424</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Attachments</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Work Truck Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Revenue</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">330,593</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160,516</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">388,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,330</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,889</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(11,394</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at Beginning of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Additions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deductions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at End of Period</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,389</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 108235000 30090000 138325000 0 13925000 13925000 0 11638000 11638000 0 2212000 2212000 108235000 57865000 166100000 81373000 25425000 106798000 0 10942000 10942000 0 8539000 8539000 0 1357000 1357000 81373000 46263000 127636000 284375000 90801000 375176000 0 39933000 39933000 0 34789000 34789000 0 6364000 6364000 284375000 171887000 456262000 227992000 91457000 319449000 0 32858000 32858000 0 29179000 29179000 0 7022000 7022000 227992000 160516000 388508000 108235000 36515000 144750000 0 21350000 21350000 108235000 57865000 166100000 81373000 29201000 110574000 0 17062000 17062000 81373000 46263000 127636000 284375000 106049000 390424000 0 65838000 65838000 284375000 171887000 456262000 227992000 102601000 330593000 0 57915000 57915000 227992000 160516000 388508000 4330000 7252000 4633000 6949000 6603000 4660000 7767000 3496000 2454000 15889000 11394000 6949000 2746000 15389000 14639000 3496000 0 630000 601000 1691000 2746000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b>Credit Losses</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> September 30, 2022</em>, the Company had an allowance for credit losses on its trade accounts receivable of $1,733 and $943 at its Work Truck Attachments and Work Truck Solutions segments, respectively. As of <em style="font: inherit;"> December 31, 2021</em>, the Company had an allowance for credit losses on its trade accounts receivable of $1,430 and $1,540 at its Work Truck Attachments and Work Truck Solutions segments, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">​</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at December 31, 2021</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Additions (reductions) charged to earnings</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Writeoffs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Changes to reserve, net</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at September 30, 2022</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,733</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">943</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(175</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at December 31, 2020</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Additions charged to earnings</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Writeoffs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Changes to reserve, net</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at September 30, 2021</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,783</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">519</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> 1733000 943000 1430000 1540000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">​</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at December 31, 2021</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Additions (reductions) charged to earnings</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Writeoffs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Changes to reserve, net</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at September 30, 2022</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">​</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,733</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">943</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(175</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at December 31, 2020</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Additions charged to earnings</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Writeoffs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Changes to reserve, net</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Balance at September 30, 2021</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30, 2021</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,783</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">519</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1430000 300000 -0 3000 1733000 1540000 -475000 109000 -13000 943000 2970000 -175000 109000 -10000 2676000 1480000 300000 -0 3000 1783000 1449000 219000 10000 16000 1674000 2929000 519000 10000 19000 3457000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">4.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b>Fair Value</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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, <em style="font: inherit;">not</em> the amount that would be paid to settle the liability with the creditor.  Fair value measurements are categorized into <em style="font: inherit;">one</em> of <em style="font: inherit;">three</em> levels based on the lowest level of significant input used: Level <em style="font: inherit;">1</em> (unadjusted quoted prices in active markets); Level <em style="font: inherit;">2</em> (observable market inputs available at the measurement date, other than quoted prices included in Level <em style="font: inherit;">1</em>); and Level <em style="font: inherit;">3</em> (unobservable inputs that cannot be corroborated by observable market data).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents financial assets and liabilities measured at fair value on a recurring basis and discloses the fair value of long-term debt:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value at</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value at</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-qualified benefit plan assets (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate swaps (b)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate swaps (b)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term debt (c)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">210,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">210,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  ​</p> <hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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 <em style="font: inherit;">2</em> inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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 <em style="font: inherit;">2</em> inputs.  Interest rate swaps of $3,104 and $3,909 at <em style="font: inherit;"> September 30, 2022</em> are included in Prepaid and other current assets and Other long-term assets, respectively.  Interest rate swaps of $3,479 and $2,949 at <em style="font: inherit;"> December 31, 2021</em> are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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 <em style="font: inherit;">2</em> 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 <em style="font: inherit;">2</em> input. See Note <em style="font: inherit;">9</em> to the Unaudited Condensed Consolidated Financial Statements 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';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value at</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value at</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Non-qualified benefit plan assets (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate swaps (b)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate swaps (b)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term debt (c)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">210,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">210,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8340000 10347000 7013000 0 15353000 10347000 0 6428000 210522000 218875000 210522000 225303000 3104000 3909000 3479000 2949000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">5.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Inventories </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:18pt;">Inventories consist of the following: ​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw material and supplies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,687</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">104,019</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​ ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The inventories in the table above do <em style="font: inherit;">not</em> 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.  During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2021,</em> a separate financing agreement was entered into that does <em style="font: inherit;">not</em> pass title of the truck chassis upon receipt of the inventory. As a result, most of the floor plan truck chassis previously recorded on the balance sheet fall under this new financing agreement, and only the trucks still covered under the previous floor plan financing agreement remain on the balance sheet. At <em style="font: inherit;"> September 30, 2022</em> and <em style="font: inherit;"> December 31, 2021</em>, the Company had $564 and $2,655, respectively, of chassis inventory and $564 and $2,655 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';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw material and supplies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,687</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">104,019</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 67021000 50416000 15466000 8916000 51312000 44687000 133799000 104019000 564000 2655000 564000 2655000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:24.6813725490196%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:11.9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Property, plant and equipment</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:18pt;">Property, plant and equipment are summarized as follows: ​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,635</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">68,939</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,316</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Mobile equipment and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,737</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Construction-in-process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total property, plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">156,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149,473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(89,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(82,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net property, plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,635</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">68,939</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,316</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Mobile equipment and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,737</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Construction-in-process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total property, plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">156,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149,473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(89,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(82,686</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net property, plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3969000 3969000 5335000 5278000 5442000 5405000 35547000 34635000 70867000 68939000 23316000 22275000 4910000 4737000 7319000 4235000 156705000 149473000 89767000 82686000 66938000 66787000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Leases</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 style="-sec-ix-hidden:c89217930">one</span> year to 14 years, some of which include options to extend the leases for up to 10 years. Such renewal options were <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> contain any material residual value guarantees or material restrictive covenants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the year ended <em style="font: inherit;"> December 31, 2021</em>, it was determined that facility leases related to <span style="-sec-ix-hidden:c89217935">two</span> locations in the Company’s Work Truck Solutions segment were impaired. These <em style="font: inherit;">two</em> facilities are being significantly downsized as part of a restructuring plan, and so it was determined that the carrying value exceeded the fair value of the facilities. As a result, an impairment of $1,211 was recorded in the year ended <em style="font: inherit;"> December 31, 2021</em>, and is recorded under Impairment charges in the Company’s Consolidated Statements of Income (Loss), with an offset being a reduction to the Operating lease - right of use asset on the Company’s Consolidated Balance Sheets. Going forward, the remaining balance of the right of use asset for the impaired leases is being amortized on a straight-line basis. The lease liability for the impaired leases continues to be amortized over the life of the lease.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Lease Expense</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The components of lease expense, which are included in Cost of sales and Selling, general and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income, were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended September 30, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended September 30, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended September 30, 2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended September 30, 2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 32%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short term lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Cash Flow</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Supplemental cash flow information related to leases is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Nine Months Ended September 30, 2022</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Nine Months Ended September 30, 2021</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,142</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-cash lease expense - right-of-use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,360</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use assets obtained in exchange for operating lease obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,126</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Balance Sheet</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Supplemental balance sheet information related to leases is as follows:  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating Leases</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,462</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,623</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,726</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,408</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Weighted Average Remaining Lease Term</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases (in months)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Weighted Average Discount Rate</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Lease Maturities</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Maturities of leases were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ending December 31,</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022 (excluding the nine months ended September 30, 2022)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,694</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Lease Payments</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,968</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,474</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P14Y P10Y 1211000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended September 30, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended September 30, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended September 30, 2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended September 30, 2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 32%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short term lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Nine Months Ended September 30, 2022</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Nine Months Ended September 30, 2021</em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,301</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,142</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-cash lease expense - right-of-use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,360</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use assets obtained in exchange for operating lease obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,126</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1376000 4158000 1433000 4215000 85000 274000 34000 192000 1461000 4432000 1467000 4407000 4301000 4142000 3566000 2360000 2126000 865000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating Leases</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,462</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other current liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,623</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,726</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,408</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Weighted Average Remaining Lease Term</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases (in months)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Weighted Average Discount Rate</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 16980000 18462000 4748000 4623000 13726000 15408000 18474000 20031000 P57M P62M 0.0464 0.0479 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Year ending December 31,</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating Leases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022 (excluding the nine months ended September 30, 2022)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,694</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,916</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Lease Payments</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,442</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,968</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,474</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1397000 5377000 4503000 3694000 2555000 2916000 20442000 1968000 18474000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">8.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Other Intangible Assets</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following is a summary of the Company’s other intangible assets:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Less</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">September 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Indefinite-lived intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademark and tradenames</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Dealer network</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,244</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,456</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncompete agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademarks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,619</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">273,755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Less</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortization </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Indefinite-lived intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademark and tradenames</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Dealer network</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncompete agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademarks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">273,755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">131,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization expense for intangible assets was $2,630 and $2,642 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. Amortization expense for intangible assets was $7,890 and $8,052 for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. Estimated amortization expense for the remainder of <em style="font: inherit;">2022</em> and each of the succeeding <em style="font: inherit;">five</em> years is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,075</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Less</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">September 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Indefinite-lived intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademark and tradenames</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Dealer network</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,244</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,456</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncompete agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademarks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,619</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">273,755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Less</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortization </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Indefinite-lived intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademark and tradenames</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">77,600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Dealer network</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncompete agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,640</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademarks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangibles, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">273,755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">131,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 77600000 77600000 80000000 74000000 6000000 80920000 36244000 44676000 21136000 16680000 4456000 8640000 8640000 0 5459000 3972000 1487000 196155000 139536000 56619000 273755000 139536000 134219000 77600000 77600000 80000000 71000000 9000000 80920000 32366000 48554000 21136000 15739000 5397000 8640000 8640000 0 5459000 3901000 1558000 196155000 131646000 64509000 273755000 131646000 142109000 2630000 2642000 7890000 8052000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,520</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,075</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2630000 10520000 7520000 6075000 5450000 5450000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">9.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b>Long-Term Debt</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Long-term debt is summarized below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Term Loan, net of debt discount of $<span style="-sec-ix-hidden:c89218209">415</span> and $<span style="-sec-ix-hidden:c89218210">499</span> at September 30, 2022 and December 31, 2021, respectively</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">210,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">218,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt before deferred financing costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199,385</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">207,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred financing costs, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">206,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 9, 2021, </em>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 <em style="font: inherit;">not</em> in excess of $175,000, subject to specified terms and conditions. The final maturity date of the Credit Agreement is <em style="font: inherit;"> June 9, 2026. </em>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="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">one</em> 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 <em style="font: inherit;">zero</em> for purposes of calculating the foregoing interest rates in the Credit Agreement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">470</em>-<em style="font: inherit;">50,</em> 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 for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">At <em style="font: inherit;"> September 30, 2022</em>, the Company had outstanding borrowings under its term loan of $210,522, $84,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $15,450. At <em style="font: inherit;"> December 31, 2021</em>, the Company had outstanding borrowings under its term loan of $218,875, <span style="-sec-ix-hidden:c89217986">no</span> outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $99,050.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 <em style="font: inherit;">not</em> more than 3.50 to <em style="font: inherit;">1.00</em> as of the last day of any fiscal quarter commencing with the fiscal quarter ending <em style="font: inherit;"> June 30, 2021, </em>and to have a Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of <em style="font: inherit;">not</em> less than 3.00 to <em style="font: inherit;">1.00</em> as of the last day of any fiscal quarter commencing with the fiscal quarter ending <em style="font: inherit;"> June 30, 2021. </em>As of <em style="font: inherit;"> September 30, 2022</em>, the Company was in compliance with the respective covenants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">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 <em style="font: inherit;"> March 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 13, 2019, </em>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 <em style="font: inherit;"> May 31, 2019 </em>through <em style="font: inherit;"> May 31, 2024. </em>The Company <em style="font: inherit;"> may </em>have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with <span style="-sec-ix-hidden:c89218000">one</span> 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 <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> the swap was determined to be ineffective. As a result, the swap was dedesignated on <em style="font: inherit;"> March 19, 2020, </em>and the remaining losses included in Accumulated other comprehensive income (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 income (loss) into earnings during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em> was ($291) and ($291), respectively. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em> was ($873) and $859, respectively. A mark-to-market adjustment of $119 and $119 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively, related to the swap. A mark-to-market adjustment of $357 and ($1,879) was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively, related to the swap.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 9, 2021, </em>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 income (loss). The amortization from Accumulated other comprehensive income into earnings from the previous dedesignation has been adjusted as of <em style="font: inherit;"> June 9, 2021 </em>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 income (loss) into earnings in the next <em style="font: inherit;">twelve</em> months is $687.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> May 19, 2022, </em>the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period <em style="font: inherit;"> May 31, 2024 </em>through <em style="font: inherit;"> June 9, 2026. </em>The Company <em style="font: inherit;"> may </em>have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with <em style="font: inherit;">two</em> global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between <span style="-sec-ix-hidden:c89218024">2.718%</span> and SOFR. The interest rate swap is accounted for as a cash flow hedge.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The interest rate swaps' positive fair value at <em style="font: inherit;"> September 30, 2022</em> was $7,013, of which $3,104 and $3,909 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively.  The interest rate swaps' negative fair value at <em style="font: inherit;"> December 31, 2021</em> was $6,428, of which $3,479 and $2,949 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Term Loan, net of debt discount of $<span style="-sec-ix-hidden:c89218209">415</span> and $<span style="-sec-ix-hidden:c89218210">499</span> at September 30, 2022 and December 31, 2021, respectively</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">210,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">218,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt before deferred financing costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199,385</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">207,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred financing costs, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">206,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 210522000 218875000 11137000 11137000 199385000 207738000 1397000 1680000 197988000 206058000 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 210522000 84000000 15450000 218875000 99050000 0.0350 0.0300 1 P150D 0.50 0 20000000 175000000 0.02495 -291000 291000 873000 859000 119000 119000 357000 1879000 687000 125000000 7013000 3104000 3909000 6428000 3479000 2949000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">10.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Accrued Expenses and Other Current Liabilities</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accrued expenses and other current liabilities are summarized as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Payroll and related costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,299</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Employee benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued warranty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,645</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest rate swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,479</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,770</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,126</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Payroll and related costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,299</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Employee benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued warranty</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,645</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest rate swaps</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,479</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,770</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,126</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 12067000 13299000 8257000 8933000 4242000 3645000 0 3479000 9094000 6770000 33660000 36126000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">11.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Warranty Liability</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 style="-sec-ix-hidden:c89218034">two</span> 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 <span style="-sec-ix-hidden:c89218035">one</span> 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 <span style="-sec-ix-hidden:c89218036">one</span> year warranty.  The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior <span style="-sec-ix-hidden:c89218037">five</span> 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 <em style="font: inherit;">not</em> provide a historical warranty record to assess. The warranty reserve was $7,433 at <em style="font: inherit;"> September 30, 2022</em>, of which $3,191 is included in Other long-term liabilities and $4,242 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,368 at <em style="font: inherit;"> December 31, 2021</em>, of which $2,723 is included in Other long-term liabilities and $3,645 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following is a rollforward of the Company’s warranty liability: ​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at the beginning of the period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,423</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,812</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty provision</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,020</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Claims paid/settlements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at the end of the period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 7433000 3191000 4242000 6368000 2723000 3645000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at the beginning of the period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,423</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,812</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty provision</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,020</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Claims paid/settlements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at the end of the period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6518000 5423000 6368000 5812000 1321000 1315000 3722000 4020000 406000 673000 2657000 3767000 7433000 6065000 7433000 6065000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">12.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Earnings per Share</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic earnings per share of common stock is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share of common stock is computed by dividing net income by the weighted average number of common shares, using the <em style="font: inherit;">two</em>-class method. As the Company has granted RSUs that both participate in dividend equivalents and do <em style="font: inherit;">not</em> participate in dividend equivalents, the Company has calculated earnings per share pursuant to the <em style="font: inherit;">two</em>-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities according to dividends declared and participation rights in undistributed 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 per share is calculated by dividing net earnings 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 per share computation are excluded to the extent that they would be anti-dilutive. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Basic earnings per common share</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less income allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income allocated to common shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,580</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,886,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,980,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,925,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,945,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Earnings per common share assuming dilution</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less income allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income allocated to common shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,580</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,886,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,980,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,925,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,945,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Incremental shares applicable to non-participating RSUs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,842</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,717</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares assuming dilution</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,886,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,992,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,926,943</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,960,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Basic earnings per common share</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less income allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income allocated to common shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,580</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,886,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,980,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,925,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,945,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Earnings per common share assuming dilution</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less income allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income allocated to common shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,580</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,886,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,980,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,925,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,945,617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Incremental shares applicable to non-participating RSUs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,842</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,717</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares assuming dilution</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,886,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,992,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,926,943</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,960,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 13280000 7030000 27097000 21875000 259000 117000 517000 357000 13021000 6913000 26580000 21518000 22886793 22980951 22925231 22945617 0.57 0.30 1.16 0.94 13280000 7030000 27097000 21875000 259000 117000 517000 357000 13021000 6913000 26580000 21518000 22886793 22980951 22925231 22945617 0 11842 1712 14717 22886793 22992793 22926943 22960334 0.56 0.30 1.14 0.92 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">13.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: Times New Roman; font-size: 10pt;"><b>Employee Stock Plans</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><em style="font: inherit;">2010</em> Stock Incentive Plan</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> May 2010, </em>the Company’s Board of Directors and stockholders adopted the <em style="font: inherit;">2010</em> Stock Incentive Plan (the <em style="font: inherit;">“2010</em> Plan”). The material terms of the performance goals under the <em style="font: inherit;">2010</em> Plan, as amended and restated, were approved by stockholders at the Company’s <em style="font: inherit;">2014</em> annual meeting of stockholders and the plan’s term was extended further by the stockholders at the Company’s <em style="font: inherit;">2020</em> annual meeting of stockholders.  The <em style="font: inherit;">2010</em> 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 <em style="font: inherit;"> may </em>be performance-based, and for incentive bonuses, which <em style="font: inherit;"> may </em>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 <em style="font: inherit;"> may </em>be issued pursuant to all awards under the <em style="font: inherit;">2010</em> Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Equity awards issued to management include a retirement provision under which members of management who either (<em style="font: inherit;">1</em>) are age <em style="font: inherit;">65</em> or older or (<em style="font: inherit;">2</em>) have at least <em style="font: inherit;">ten</em> years of service and are at least age <em style="font: inherit;">55</em> will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for <em style="font: inherit;">six</em> months after the <em style="font: inherit;">first</em> day of the fiscal year of the grant.  As the retirement provision does <em style="font: inherit;">not</em> qualify as a substantive service condition, the Company incurred $3,724 and $618 in the in <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In <em style="font: inherit;">2013,</em> the Company’s Nominating and Governance Committee of its Board of Directors 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 <em style="font: inherit;">718,</em> as the retirement provision eliminates substantive service conditions associated with the awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Performance Share Unit Awards</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company grants performance share units as performance-based awards under the <em style="font: inherit;">2010</em> Plan that are subject to performance conditions over a <em style="font: inherit;">three</em> 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 <em style="font: inherit;">718,</em> 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 style="-sec-ix-hidden:c89218078">$37.57</span>. The Company recognized $234 and ($290) of compensation expense related to the awards in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The Company recognized $2,945 and $2,984 of compensation expense related to the awards in the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of <em style="font: inherit;"> September 30, 2022</em> expected to be earned through the requisite service period was approximately $2,293 and is expected to be recognized through <em style="font: inherit;">2025</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Restricted Stock Unit Awards</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">RSUs are granted to both non-employee directors and management.  RSUs do <em style="font: inherit;">not</em> carry voting rights. While all non-employee director RSUs participate in dividend equivalents, there are <em style="font: inherit;">two</em> classes of management RSUs, <em style="font: inherit;">one</em> that participates in dividend equivalents, and a <em style="font: inherit;">second</em> that does <em style="font: inherit;">not</em> participate in dividend equivalents.  Each RSU represents the right to receive <em style="font: inherit;">one</em> share of the Company’s common stock and is subject to time-based vesting restrictions. Participants are <em style="font: inherit;">not</em> required to pay any consideration to the Company at either the time of grant of a RSU or upon vesting.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">A summary of RSU activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em> is as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Grant Date</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Term (in years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">79,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">115,005</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(77,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled and forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">110,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Expected to vest in the future at September 30, 2022</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,527</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company recognized $276 and $295 of compensation expense related to the RSU awards in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The Company recognized $2,618 and $3,041 of compensation expense related to the RSU awards in the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of <em style="font: inherit;"> September 30, 2022</em>, expected to be earned through the requisite service period was approximately $1,707 and is expected to be recognized through <em style="font: inherit;">2025</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">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 <em style="font: inherit;">one</em> 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, or as soon as reasonably practicable upon grant if such election is made by the non-employee director, and in all events <em style="font: inherit;">no</em> later than the end of the calendar year in which such termination of service occurs or, if later, <em style="font: inherit;">two</em> and <em style="font: inherit;">one</em>-half months after such termination of service. Vested management RSUs are “settled” by the delivery to the participant or a designated brokerage firm of <em style="font: inherit;">one</em> share of common stock per vested RSU as soon as reasonably practicable following vesting.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> 2130000 3724000 618000 234000 290000 2945000 2984000 2293000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Grant Date</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Term (in years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">79,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48.87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">115,005</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(77,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled and forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">110,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Expected to vest in the future at September 30, 2022</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,527</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 79903 48.87 P1Y10M28D 115005 36.72 P1Y5M1D 77535 40.97 6938 46.94 110435 41.89 P1Y11M26D 107527 41.89 P1Y11M26D 276000 295000 2618000 3041000 1707000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Commitments and Contingencies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the ordinary course of business, the Company is engaged in various litigation including product liability and intellectual property disputes.  However, the Company does <em style="font: inherit;">not</em> believe that any pending litigation will have a material adverse effect on its consolidated financial position.  In addition, the Company is <em style="font: inherit;">not</em> currently a party to any environmental-related claims or legal matters.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">15.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Segments</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s <span style="-sec-ix-hidden:c89218117">two</span> reportable business segments are as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;text-indent:36pt;"><b><i>Work Truck Attachments. </i></b> 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;text-indent:36pt;"><b><i>Work Truck Solutions.</i></b> <b> </b>The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Separate financial information is available for the <em style="font: inherit;">two</em> reportable 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';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. <em style="font: inherit;">No</em> single customer’s revenues amounted to <em style="font: inherit;">10%</em> 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">All intersegment sales are eliminated in consolidation. Sales between Work Truck Attachments and Work Truck Solutions reflect the Company’s intercompany pricing policy. The following table shows summarized financial information concerning the Company’s reportable segments:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Net sales</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160,516</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">388,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">700</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Depreciation and amortization expense</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,005</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,984</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,008</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,626</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">405,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">200,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">194,833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">654,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">600,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Capital Expenditures</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,741</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,807</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,371</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,552</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​ ​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">700</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Adjusted EBITDA</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less items to reconcile Adjusted EBITDA to Income before taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest expense - net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,890</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,052</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,563</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Loss on extinguishment of debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">COVID-19 (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other charges (2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,175</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Reflects incremental costs incurred related to the COVID-<em style="font: inherit;">19</em> pandemic for the periods presented. Such COVID-<em style="font: inherit;">19</em> related costs include increased expenses directly related to the pandemic, and do <em style="font: inherit;">not</em> include either production related overhead inefficiencies or lost or deferred sales.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Reflects unrelated legal, severance, restructuring and consulting fees for the periods presented.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Nine Months Ended</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">September 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Net sales</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81,373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">284,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,865</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160,516</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">456,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">388,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">700</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Depreciation and amortization expense</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,618</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,005</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,984</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,008</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,626</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454,739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">405,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">200,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">194,833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">654,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">600,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Capital Expenditures</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,741</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,807</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,371</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,552</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Attachments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Work Truck Solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">700</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Adjusted EBITDA</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less items to reconcile Adjusted EBITDA to Income before taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest expense - net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,890</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,052</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,563</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Loss on extinguishment of debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">COVID-19 (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other charges (2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,175</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 108235000 81373000 284375000 227992000 57865000 46263000 171887000 160516000 166100000 127636000 456262000 388508000 22929000 14790000 59562000 55206000 2202000 700000 4307000 4433000 25131000 15490000 63869000 59639000 3228000 3038000 9618000 8836000 2005000 1984000 6008000 6399000 5233000 5022000 15626000 15235000 454739000 405401000 200048000 194833000 654787000 600234000 2741000 2221000 6807000 6202000 630000 331000 1211000 1108000 3371000 2552000 8018000 7310000 22929000 14790000 59562000 55206000 2202000 700000 4307000 4433000 25131000 15490000 63869000 59639000 -3266000 -2167000 -7852000 -9514000 2603000 2380000 7736000 7183000 2630000 2642000 7890000 8052000 510000 5000 5563000 6025000 -0 -0 -0 -4936000 7000 12000 39000 67000 -60000 50000 449000 44000 16175000 8234000 34340000 23818000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">16.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s effective tax rate was 17.9% and 14.6% for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The Company’s effective tax rate was 21.1% and 8.2% for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The effective tax rate for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em> was higher than the prior year periods due to a discrete tax benefit of $774 and $3,513 in the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>respectively, related to favorable income tax audit results in states in which the Company files. The effective tax rate for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022 </em>was impacted by a discrete tax benefit of $916 related to state income rate changes. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> 0.179 0.146 0.211 0.082 774000 3513000 916000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">17.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Changes in Accumulated Other Comprehensive Income (Loss) by Component</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Changes to accumulated other comprehensive income (loss) by component for the <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Gain (Loss)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Retiree</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on Interest</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Health</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Benefit</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Swap</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Obligation</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive gain before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amounts reclassified from accumulated other comprehensive income (loss): (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,304</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,389</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(1) Amounts reclassified from accumulated other comprehensive income (loss):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of Other Postretirement Benefit items:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Actuarial gains</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Realized losses on interest rate swaps reclassified to interest expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(501</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Changes to accumulated other comprehensive income (loss) by component for the <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021</em>, are as follows:​</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Loss</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Retiree</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on Interest</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Health</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Benefit</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Swap</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Obligation</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,608</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive loss before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amounts reclassified from accumulated other comprehensive income (loss): (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(173</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,940</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(1) Amounts reclassified from accumulated other comprehensive income (loss):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of Other Postretirement Benefit items:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Actuarial gains</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(173</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Realized losses on interest rate swaps reclassified to interest expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -18pt;">Tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> ​</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Gain (Loss)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Retiree</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on Interest</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Health</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Benefit</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Swap</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Obligation</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive gain before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amounts reclassified from accumulated other comprehensive income (loss): (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,304</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at September 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,389</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(1) Amounts reclassified from accumulated other comprehensive income (loss):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of Other Postretirement Benefit items:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Actuarial gains</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Realized losses on interest rate swaps reclassified to interest expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(501</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Loss</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Retiree</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on Interest</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Health</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Benefit</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Swap</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Obligation</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,608</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive loss before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amounts reclassified from accumulated other comprehensive income (loss): (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(173</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,940</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(1) Amounts reclassified from accumulated other comprehensive income (loss):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization of Other Postretirement Benefit items:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Actuarial gains</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(173</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Realized losses on interest rate swaps reclassified to interest expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -18pt;">Tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Reclassification net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> -3524000 2471000 -1053000 8138000 0 8138000 -1427000 123000 -1304000 6041000 2348000 8389000 -165000 -42000 -123000 -1928000 -501000 -1427000 -7608000 2113000 -5495000 -177000 -177000 -2355000 173000 -2182000 -5430000 1940000 -3490000 -234000 -61000 -173000 -3182000 -827000 -2355000 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. Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (110 ) Tax expense 28 Reclassification net of tax $ (82 ) Realized losses on interest rate swaps reclassified to interest expense $ 1,796 Tax benefit (467 ) Reclassification net of tax $ 1,329 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 to the Unaudited Condensed Consolidated Financial Statements 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. ? Reflects unrelated legal, severance, restructuring and consulting fees for the periods presented. ? Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs. Interest rate swaps of $1,051 and $665 at June 30, 2022 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,479 and $2,949 at December 31, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively. 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. Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (156 ) Tax expense 41 Reclassification net of tax $ (115 ) Realized losses on interest rate swaps reclassified to interest expense $ 2,108 Tax benefit (548 ) Reclassification net of tax $ 1,560 EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %J!854'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 " !:@6%5^W;_E.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE!(71[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&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,$% @ M6H%A5=^;JX/?!0 ^!X !@ !X;"]W;W)K8X)ZV(!W&C?Y:_-U;],YGI,(C%6)$TBR*N MWBY$*)?G#=I8O_$UF,VU>:/5/TOX3$R$_I:,%1RURA0_B$2@R4Y!_XZ] +-.-U\2@/$OY8@Y&_GG#,2T2H?"TB>#P;R&&(@Q-$K3C^RJT M4?ZF*=Q\O4Z_SN$!YIFG8BC#Q\#7\_-&KT%\,>59J+_*Y1]B!=0Q>9X,T_PO M61;?;;<;Q,M2+:-5,;0@"N+B/W]==<1&@7NZI8"M"MB' KKM%]Q5@9N#%BW+ ML2ZYYOTS)9=$F6]#FGF1]TU>#31!;(9QHA5\&D"=[E]*+X-1T600^^0JUH%^ M(Z.XF!ZFFYLDG7,ETK.6AE\S-2UOE7Q1)+,MR:?D5L9ZGD*J+_SW]2UH9=E4 MMF[J!4,#)R(Y)JYS1)C#F*4]0[S\3BZ.B4-MY>^:XY8]Y^9Y[JZ>V^RN?V[@ M6V2D193^:^NR(K)MCS2G[*"1LAGG-Y_^WSS6!"+I_N!K>CX>2(C.Z&-E@TIB;L20E[@C9R '/9 MS^?S=K!+'T27)GEB,!2:1U' M/*W9I*SI4ALD6E@3LE="]O#IM5Z(5I1CH0+IDVMXV[ILXVE?K*\K"XBJQ#9?HBKDPY;7'9$E7JSU6_P@+JL ME>]05"@V9BE<"],@]QUD//&PK9<+O*XN9*4U="^ON0Y"0>ZRZ%DH*]PNI:%- MM]UE/2O@(92&5DY#]Y*:4>Q)!6.7:^L1F6B8M$0J,I09&!V(G?3MDWB'ZEQ9 MD0\A-K0R&XJKR0KY@;^2D0\3.)@&7J'KR CCD=1MMEFWTSNUV@!>7)>WDAZ* M>\J*=^#[D)X>K5^0_-[D/K:/*QY)*>LZY)&,N7HAXQ#:#E-&P'+E6/D/H4.T M\B&**\Q'_J$Y@KG]()>QE1V/NPW")<]>A'VY.H09T4J-*.XS'U'+\WBLY"*( M/?M8XYF/(ROH(12)58K$<,7Y"#J6J087_#M(MBY5.Q([+F-MZV.$0U@3JZR) MX::3S]:!$GP[&![0IG:L0Y@2JTR)X7IS(_-[D[F,L0OKCA"WTVXREUH7';RT M+E]E1PP7FH= @S+(*:'LU^??R$1XF8*1M$+B24,917!MFFCIO1R1!&YV%CS, M!/GYV*$D$:IX(F?M@D.X$ZO': U[H!_&,3-ZB9QE:R?& \.(VSD/X#ZO\A^WE M/^8>!H0>A& FE7TAPG-NN(*Y/O \ 4$0XQ>15N)#:!"K-(CMI4&3B(%U= MT$I^7-Q=U@,Y%S"0&!X>LQWO$!+D5A+DXOZR7FG?7>$G^08;N<\T*&ULKJ!6 MXA^D-ZM^*-(Z>9K9ZEWT&>OU3KJG[EEKL>$Q3;C.6[ MY;;N(-_,;%5?+_:$;[F9O2D)Q11*G>,N_+PJMEF+ RV3?*?R66HMH_SE7'!? M*/,%^'PJI5X?F!\H-[O[_P%02P,$% @ 6H%A58U.*:8H!P 4!T !@ M !X;"]W;W)K#4(JEK M-S'0)MC= F>W0;,]YS,MT3%1270I*FGVUY^A?)$M7I("_9!8DH?CE^1PGB%U M^2C5UV[#N4;?F[KMKF8;K;?O%HNNW/"&=6_EEK?PS5JJAFFX5?>+;JLXJX9& M3;T@490N&B;:V?)R>':KEI>RU[5H^:U"7=\T3#U]X+5\O)KAV>'!9W&_T>;! M8GFY9??\CNLOVUL%=XNCETHTO.V$;)'BZZO9>_SNFF:FP6#Q7\$?NY-K9+JR MDO*KN?E87.??-^AQ/@K9=T-_]'CWC::H;+OM&SVC4%! M(]K=)_N^'XB3!CCV-"#[!N2E#>B^ 1TZNE,V=.N&:;:\5/(1*6,-WLS%,#9# M:^B-:,TTWFD%WPIHIY?7LJU@4GB%X*J3M:B8AIL/K&9MR=&=<=RAU]>]4KS5 MZ)8K(2OTI65])<#P#;I 7^YNT.M7;] K)%KTST;V'6NK[G*A09[YD46YE_)A M)X5XI-SQ[5M$HSDB$2&.YM?AYC>\A.9X:([/FR]@4(XC0XXC0P9_U#.?JS\Y!['9@%N"[;LM*?C6#%=9Q]I,@CH_M@\P>%()[AS Q)9&:584$VD.LRB.<.'6EAZUI2_5!FM7J[[\BLH- M!+GHT+J64J$M+'V7[-32DYQ,Z$ZS;4/2Q#.:V5%Q%E3\F:_[MC*3#0FFE U' MFGT']5LF*I?.S-(0353:%IB8E.-2F1]5YD&5MXH;0<,JDGK#%63OTP3B4IK; MP1<7>"+6-HH3FKK%%D>Q15#L/U*S^@4""^NW:504Z72QVV:$1#'%;I$X&MD4 M/3.F4*XH_30?8E+/A\$UV6D+A83V+OV]UU,]:5K0?*+::9;EF4?U"5%Q4/4? M4E:/HJZ=TK =>IAB.EU'S]N=BQNAAH,<67X:0E.TFK7WPBRIW>3[QY(XDE5, M\#19N>S +/)D*SR2"8?1] DB@&G1WJ.:0[F&E*G++N3ZHN]X('+W7L_S?Y%/ M,X'++(]33R[ (ZAPF%1_R_;B6\]JL1903:UXR]="#U$Q)=E!MHC& MOK =F87#T-I%1BW;^PO-51/2:9,I(7B:%!Q6F$2>Q(5'?.$POW:I*R#.1E": MQ*?+>B_/@;.,Q)E/X$@KG+VH;JP%6XE:: "MLWC$0>K]:/7XL[R==WJ$'P[3 M[UB9;=F3(;6SPS;)2 HES71B'&89S3Q%!!Z1A\/, XFJA\7(OV_-AJ=SD/ID MRIP=<."0IJFU0!UF*2:>P"(C#4F8AK\?JS,D5[6X9V8?[!1*;++9I9K#R%^K MD9%^)$R_:;X^C.D35)O[<79*MH$79_$4V2ZKE%"/YI.=7AB*'\_+2F\$$P?D MDFR*0H=5Y%$X4I"$*7BWD4JC(2^OI(+F,,#NJ;>!EL=1-(U1AYE/X\@\$F;> M(?%M0:HYH9'K$YI4?.6>=P?-H-*99NMGSB=%\+/K'_B(%J*LX), MQ=IV.2ZP+P&,Z"-A]'WF6BC.#^7$+H-5?,U!/6S=96,2VY 5G.IMX.$DLG:= M+K,,9[[H&+%(PKNXFX/.TSV<4Z>].Z-1:J\RVXP46>ZI-\E(,A(FV7_.0M9; M%Q.;4KC(BMS*6 Z:16F4Y!Z=(\Y(&&>^/.N+71M*L'S(]#C$99;$D4A@!VW4RA!U;W'+V*WD;#T6HT MCW9_J-LP9:JH7@.;Q+^\@J_)/,_3>5;0(37!+>RXYD6"#\:BZTP)-E1>O>Y@ M$UJ9"&8:W?&MYLT*@N1P CQ8W?!R_W1_L#M'X&?+A\/_^LDY'S9^"9EF#Y<1 M]>0X>G**&J;T^ZH2)OT"4LQ9T(5H404G,5.LK**A-WB3/(DNDPPSGN><(B(Z IF% 0]7>-WT]O)38%^O M.<4WYDW2P_%$\'4MN^[-D*U-W0%PG8L>!*HUBZRS+98=CV%UY1(_8IF%L[T2?I.MA6?Y@)S+K98!S2^ZPON\R[QK^8NA=M!R!<0\/H;0;#H':O[W8W6FZ'-V KJ;5LALL-9R#>&,#W M:RGUX<:\5#N^1%W^'U!+ P04 " !:@6%5)4L5>&P" "%!@ & 'AL M+W=O%=0MA,J_8%M=H'ZJ5IBSL67)>HC1< M2="X601?AK?IQ-7[@D>.C3F(P3EY4NK9)=_S11 Y02@PLXZ!T6.'*0KAB$C& MKXXSZ%_I@(?QGOVK]TY>GIC!5(F?/+?%(I@%D..&U<+>J^8;=GZ\P$P)X^_0 M=+51 %EMK"H[,"DHN6R?[*7KPP%@.#X!B#M _%[ J .,O-%6F;=UQRQ+YEHU MH%TUL;G ]\:CR0V7[A375M,N)YQ-4B5S.A/,@2*C!,^9I63)!),9PMH1&[A( M:ZU16EBAYBJ'!\GJG%/A)5RLF-LIT/*,"7,)G^$3A& *6C;ST))&]Z8PZ_0L M6SWQ"3UKK 8PBJX@CN+X"#S]/_P.,X(//7SX&AY29_KVQ'U[8L\W/MF>LJ0? M&QU#]GP%%=.P8Z)&N. 2GM>0"K;:$T_T-'["RTJT=UM^23 TDT&-KKC?CW5+YR,.X=C#_N M@!M3GU<__E=3/)M=3V]&;\0?*[R913>3$]V?]-HG']=.4]18)G,NM^<,3-YK MX%CA40/AP9!P _H'TULN#0C<$#0:3(E#MT.O3:RJ_-QX4I:FD \+^DZ@=@6T MOU'*[A,WBOHO3_(74$L#!!0 ( %J!8574@0FD1P8 '@: 8 >&PO M=V]R:W-H965T&ULK5E_;]LV$/TJA%<,#9#&(JF?66*@L;VM MP+H&3;O^S5BT+502/9%VLGWZ'25%MDA*R;8X0"S)[XY\=^3QD;IZ$-5WN>5< MH<PB]K415,P6VUF."U8 M5DYF5_6SVVIV)?8JSTI^6R&Y+PI6_77#<_%P/<&3IP>?L\U6Z0?3V=6.;?@= M5U]WMQ7<33LO:5;P4F:B1!5?7T_>X\LE(=J@1OR1\0=YV"P=>!SWF>:T_0CS];IY.N36UX>OWD_>>:/)"Y9Y+/1?XM2]7V M>A)/4,K7;)^KS^+A5]X2"K2_ET\17 E19ZE3,'-G8(O& ]*(K%&GW:\ M8CJO$K%2(PL8E%L]6@X2[=,,C,_0._3U;H'>OCE#;U!6HB]; ML9=@**^F"KJL&YZNVN[=--TC ]VCZ*,HU5:B)70S==@OQNV3$?LIA*J+%WF* MUPT9=7C'=Q>(>N>(>(0X^C-_N3EVT?E_K2__<^N]8-!N\-#:GS_@[W3N/E@)$HI&$?MK!A?A"2D/1A2QM&XSCPX@[6 MX^EW//U1GG,AE9X'@UP;\Z!'PH\I-KC:L"3R/ .UL%'4)V%B1&1IPT@,?]1- M->BH!J-4?ZF$E&A7B76F7$P#JU4?0^<,HC:*>B$-#*(V"F,:A"91!\P+PCAP M$PT[HN$HT3M8F[)RZ.+H"$=J]2G!L M9MR!BD(O,@)AHR!846S$P48%B1\/#.VH"T,T&H8/I6+E)KN'@8U8(2J5_5U7 M>A?ER!YQ(37GLPOD&]-T88.B.#$\+6U0[ 7$33?NZ,;/T*T7JW4E"B2Z5V*.ZNQ9:EU MTI<%B4781F'B681M5$1\:O)U^$K\H0P?)1<>UUQ:6S8CVDG3MV4C);$U;6U8 MY)E+UL*!(I&71"91!PS'T4"!QD?%A1L%0P>8?JLWL[#I8@=8D#84S(6)2[@L=GS3+]_6) MT7.!XJ/R]E]/\=?TMGA5;\O7\M9/RU$VXW'=W*7E%M)RI_-QCFZ8S%;GZ(M0 M+'_C'J#DJ*?)N)YV16*A9RU/ M1V+1.HW[L0B]TX^Y67;:F)%Q@" RINITNDH&-H_D*+3)N-">,[F%DG7(4EZF M$C84JQSBD=9'!SN6I?4DKF=O7<]2DN(-9!DQ&=NP*,3F:N= T3"@B4G9AH$J/Q&, M#>?IR4EZP:M-_0I#0EW>EZHY%^V>=J])WMU$.KI M1C?0O6R:_0-02P,$% @ 6H%A57[B:X%="0 OD !@ !X;"]W;W)K M(PF#G4M2E013NU6W MNZG)SMUG;&1;-QAY 3O)_?J5,#%&DN5XM_UE#*3[(?10M_HAS>VK*+Z72\8J M]+;*\O*NMZRJ]%HM!N2Y8DM9.JVQ /"\8 MK!*>]^YOZVO/Q?VMV%09S]ES@#?8H*5^QO.0B1P6;W_4>\$U,1\JAMO@/9Z_EP3%2CS(5XKLZ M^3F]ZWFJ12QCLTI!)/)GRYY8EBDDV8X_&M#>_I[*\?#X SVN'UX^S#0IV9/( M_LO3:GG7&_50RN;))JN^BM>?6/- 0X4W$UE9_XM>&UNOAV:;LA*KQEFV8,7S MW6_RUG3$@8/$L3N0QH'H#OX1!]HXT,_>P6\<_,_>8=@X#'6'X(A#T#@$==_O M.JONZ2BIDOO;0KRB0EE+-'50TU5[RP[FN7JS7JI"_I5+O^K^2>2I?$]8BN11 M*3*>)I4\>:GDCWR!JA*).7I*RB6*Y4M8HJMO>;))N;2Y1GWT[25"5S]5;)G"'\R:5CSN6D&.M(*B7T1>+4LTD:U)+?Z1VW]\RC]V M^V/B !C(+MWW*_GHUT?B1'QAZR^(>C\BXA%B:=#3Y]VQK3_^WMTG?^_NL=L] M8C/ICFWNG;ZD^W>4UGCT"-YO:U8D%<\7NSC$*\ZL[]@.Q;>CJ!!]4ZZ3&;OK MR1AO?__ <.O'_9^($$BR#!)I!@,1!8AU=_SZOO0K__529.GL_$BJ&K M3)3EM8W4'4100Z@TN;W'E(R\V\'VD"W3*O2H9A291B3TQF'7:F*QPJ-PV+6* MG4_V%_MMN.^WH7,\/*3_DXEA%YTK(?/[3.0SGC&4MQTJKZNSF8K<&Q7>98 6 MEG%T8^OS(>1 @@2+(,$FD& Q$%CGA0CV+T3@'$@1DZ SGNSF:GF*DI4H*O[_ M^H*-8"?9[(,"JCXTR4,K*J<92R::6XFXE-;B7+ M>:]SR8($BT8&$3304YUI$X8:H3%0HSIU-9:\/+I4IZ.]:F M5C[&QA/I,X63%M%)BXEIX8^I%J-BYZ/]Q8[#7EO6>ZG$['M?U=RI?)]7 M:UGC'MB!:EF7DH-*&[LCS\&T3:4$ M5O!MHG25$N5"3M4RF1+XG->Y 2U9NK!7.>Z[G,T6)%K4H'7"_Q#KV=MFA3VB M1QZHIG7I(BU=Q$G72RFG& MK'PY;W,V7Y!H48/694*O=286JR$>ZVP!-:S+5BL18&>E*J? 31K_J'^2MR/# M!U0E $6+&K3#CAZ-]>1C,PJ)SL8EZGK<%O;X1&4O\GY=>F9,9B"9OU7^L8\. MH$*ZH0,2+6K0.A->?X1U/DPK0@,CF%U",,"M8H#=DL'3,LEE/M%4 %6"[":Z M&4^F/#NN"&!020 4+0)%FX"BQ5!H7=I;70"[A8&'3Z8H4#T %"W"9JW?'_O> MT)A46.Q\[ ^-/'4)50"WL@!VZP(_YULY 13%$0G;[7TV$Z#E/[;4]F0"K1/>"#'EC^HSZ29/U1#IS"'J\"BJ)2L:2RMM MH#H *%J$S2J_3T-*=-9L9D/?J*$NH0?@5A# ;D5@']#6R?O1: 94>3=D0*)% MV)0.^E37QR86JR$=Z4Q<0F @KSC9R)Y]7AI,+& MD_L&Y_($BA814U#HCT8:!1.;%?6IID[$4$WK,M7J#L2M.SRRG,UYA<0TXXM: M!#HD*Q/YHE^Q8G62+E#= 10M(J:B0$>AKA)9K/ID.-8'%E33NG2UN@-QZPZ_ M?N:SG94@4*$!%"TB%J$A]/V1/HNSV>&Q473%4*WK0+T@K7Q!GG6S&1/[9 0BJ6X"B10W:288L9C:&+J$TD%9I M(($S(L;[KZ5+8A;MOC*UIMBME1BKIBK#XHK MD:-2?6.TD@RJ8H"B1<2B3@2>IXL8%C-=TH5J5Y>25K\@)_2+Y'V_0%=;NV#E M!%2B $6+B*D]Z%\]+"9]3,TH> EY@K3R!''+$Y&,?*F<,BA]@MO6(3^Z (Q8R&AED,U;8N)ZT604]H$7L:U!?T5GLXMI[' M#7T/*B&=5EI)0?JEAQD=M\E$Y5+/D$*J- BA91 MBX P\JF^\LUF1OP0&VN&H%K79>9@YX-[6<.^\%FKU2BI+'ZF[^BJJ8*N#_+^ MB9T1L%LC8/=&F.L9_#$9C77&3+-^,#9'TB64 ]HJ!_2$#K& M"THJ-&4+GN=J/,E N&8%%]9)G/L69],%JBI04RZ0) 2ZJF Q\[&Q929NS(*C M9ET66KF NA M;&;?D1)=2E[6BJ=:./(NR9;#12UUK):%V"R6:)X)4:RS)#_\Q&=]$4 U %"T MJ$'KC&F"]2_C-JN1A_7ECU!-VS$W.-A>O6+%HMX(7Z)Z)<)N%^O^ZGZS_4.] MQ5R[_HAOGK#E>H1O)KNM]"W\;F?_+TDA,U*),C:7M_*^A#("%;O-\KN32JSK MS=U3455B51\N69*R0AG(O\^%J#Y.U WV_V7!_9]02P,$% @ 6H%A52=L M$Z+#" 6D !@ !X;"]W;W)K=7M 2;+&A2)6$[/3?+T@IHO A M',F!IS>Q:+]X";WGB,1#4KEZ:MK/W8HQCKZLJ[J[GJPXW[R=S;K%BJV+[DVS M8;7XRWW3K@LN-MN'6;=I6;$576[$.+ MNNUZ7;1_O6=5\W0]P9.OO_A8/JQX_XO9S=6F>&"WC'_:?&C%UNS@LBS7K.[* MID8MN[^>O,-OOO[KGPYL7;^:NZ-B\J7XMEWQU/8DG:,GNBVW% M/S9/_V+[-Q3T?HNFZH9_T=->ZTW08MOQ9KT?+&:P+NO=S^++/HBC 82<&$#V M X@R@(8G!M#] *KN(3HQP-\/\-4]G!H0[ <$R@!,3PP(]P.&8LYV80U)IP4O M;J[:Y@FUO5JX]2^&<@VC1YHM]O-YOYL/.3F?]5HTW+!']-O/;'W'VM\- M-G.[S;NEF)GHW*)"'XIR.163FA>;DHMMBVEJ-_W(N/BHBG2RHJW+^J&S>67 M!/\[_PF]X[PM[[:\N*L8XHV8:BLBM[GF=M=?&O$.Y6$ST1"'KB"'KB"#CW_" MYWU1%?6"H5E9-3RG;CNG4*I;HI1,U^ @BH)8EJ6ZS(\B3&15IJNF@9\$LBHW3,L3[\ _ MR*1@_$,POC68_XCS=5DOFK7H[ZKINM>F1'RMDSTE#U"1Z@J"XTAYDQGHDT,^ M4@K!(87 FD):/I;BR+_LT$8<($T1!& $H"+5%5. M$J@!V2=P:4L[=1IZ!!9I!-Q1%0[7.#C&#O>-DJYS.B#WX6^_Q[6P-9F>#'W.I.Z<>I6^;4 M+7?E)I=R)"!\-@+!Y3/ AM[JU-CJ4:2VNJ[S$^I1M=5UV=3W(JRVNBXC7D+H MJ58?00@[("$,HQ L20V2R%/SS6"C'#*2HQAI"'\K#F&8AV!):I!,PY"$:A P M$8%.*1T[=S2F&];= "@1'92F.,)>'*LI.<4EIVZ94[?< ME9MAYV%SB].1G*B= MG)Y[)8#JY!2%B;8BL>_]TO9VZI8Y=(<1T=0HG90NAV:%SV5?+5BU1(-3^**Q4&YZ!^PW!W% M'\4OROK!&!(!SW!41RKU# =+,EB26R5R/$=/IYT''Y9+)L28BV&U3^(XC!*J MQF.=P,6??9=NF5.WW)6;7,J1DZB=DTY<,C&7S]J7;H!*$Z],3=P3H2$[43DYGW% V1Z7CRZE.MT[@XDYWZ98Y M=J!W>X LF%+Z; M!4M2@V0:1D&B)@$ZY:"3G,2(/M2./B]XN82"Y#*')2DLR0R2J:\^J &(Y*?5 M1T3R[8CTS1=+]OZVI:2OXY3V-#LHR0P2JIVM?->GBY8L62M;U _/V^:?C7C?Z[W(?_3N#F_U!+ P04 " !:@6%5 M:9-H;KX" "&!P & 'AL+W=OZE] M[._[SB6GQ_VU5$\ZH]3 )N="#[S,F.+6]W62T9SH:UE0@3=+J7)BT%0K7Q>* MDM214[4ZXARN1YX'6][\,!6F;$' M_K!?D!6=4_-8S!1:?J.2LIP*S:0 19<#[ZYS.XTMW@%^,KK6.WNPF2RD?++& M]W3@!38@RFEBK +!Y86.*>=6",-XKC6]QJ4E[NZWZE]=[IC+@F@ZEOP72TTV M\#Y[D-(E*;EYD.MOM,ZG:_42R;7[A76-#3Q(2FUD7I,Q@IR):B6;N@X[!-1I M)X0U(3PDQ"<(44V(/NHAK@GQ1SUT:X)+W:]R=X6;$$.&?277H"P:U>S&5=^Q ML5Y,V#Z9&X6W#'EF.)8BQ:].4\"=EIREQ* Q-[A@.Q@-8 M/I?,O,+YHR!ERA!] >%/WN=_>8?O8[&:BH7;BHW"=P7GM+B& M*+B$, C#EGC&'Z=WVM+Y/^_3?_:^5XRH:9_(Z<4G].[2W]BCME$ 9Q84]0#! M3PV%U$9A0RC71["@@BZ9 <[(@G%LH$LP9-/6#Y7'GO-HQ]S+L!/W_9?=$A]# MPF ?,CF&Q.$^9'H,Z;VI[)4C;LH1_TTYF#!446U X;\)])H4)Y..CV*YZD11 M=)!W"RJTWW$O\Q90%/4.4-,6U$VW>Y"^OS-8J'NB5HQH8'3);H*KF]P[JEJZE>&D84;:PMI M<$BZ;88/)546@/=+*:&EL$:%(A:3BN+]^9RA9=@#;NX=$?,Q\\\V+ MX_':V&=7(GIXJY1VDZCTOKZ.8Y>76 DW,#5JNED:6PE/6[N*76U1%$&I4G&6 M))_B2D@=3U6.$< M_8_ZT=(N[E$*6:%VTFBPN)Q$M^GU;,3R0>"GQ+7;6P-[LC#FF3&?4+UGX.OB\'\4LDXA"[Q;0X'E M%^'%=&S-&BQ+$QHO@JM!F\A)S4F9>TNWDO3\])OQ""F[+!DG'>XZ\?$K2>8;0G.LI. L'=X&/"&)QQVX W<2RUT+H6".3F+5&C>'?*WA1L=AN.>N7:UR'$2 MU1PX^XK1]..']%-RM_SQPU66#&_@J41JL]Q4 MM= ;J5>P[/FX'9]2O"(L$#6#U,)B 5('/5N0-%('^#+L&^T9I;:20&I%>5NA M1BN4VO ]UK[5]63WAY:\"WX[H->*+CQ:6>V1D+I]Q8CS &Z#0<)7FS-&V$!A M0!O/A99"FL W,X D26$XNLRNX!X7MJ%G"[*LK<7!.[?O6JB_R,@1FL'\^-ZIAGFYG9HX(;;M>]&?;[T/G M*Y5(02\F!6)7++39U<7#+@3'TW8$9294R,\\3 L1ZF#.2:@6:/L>I5A:8JK) M^T.W(;JG+RD'!T++1^GEC3L2/7"XX@5(7@IG-'E+/7+&*7'XTM =E8TD22I= M>K,#?1IN-@3#A7[:E0KG488HO7+2E]94\$+YIS"?>W/>+:DA,!>-0\;RY9YI MZ=NJ.F(LB.-_N<)5S$756:-W?Q.BP]_MVB%39>.6^)O&4N]TG_=7TCI_^*8] MZT)^Z-6*]^9+A785IJB#T*#MJ.E/^T%]V\ZGG7@[Y;\*NY(4 (5+4DT&EQ<1 MV'9RMAMOZC"M%L;3[ O+DGYLH&4!NE\::H%NPP;ZGR_3?P%02P,$% @ M6H%A5<@0(T6'"0 :!T !@ !X;"]W;W)K3E6Q%ANN MSF0K&K0L9;?A&H_=:JK:3O#2#-K4TS@,L^F&5\WD\MR\N^DNSV6OZZH1-QU3 M_6;#N]V5J.7V8A)-_(L/U6JMZ<7T\KSE*W$K]*?VIL/3=)!25AO1J$HVK!/+ MB\G;Z/552OU-AW]68JM&]XP\N9/R"SV\+R\F(1DD:E%HDL!QN1?7HJY)$,SX MS2W]G?(2JJ2ADYU,- M#=1O6CAI5U9:_(BTG/TL&[U6[.]-*_.NXB<%WHKVC"5AP.(P MCI^0EPSN)D9>\H2[BFG)WE4-;XJ*U^Q6,30=CTZ>D7_J4+#NY8=<(; <, Q]ZS:X-,D3'_O51 M?-7LJI;%EW^?LO]I#?'9J;RS[[];Q&'R9FC#$,$W:GC_<0VC9(V"KIH5JQ3C M* 15=%5KALLE:[L*T6T17E-V$(NP&S^VZZI8,PT)UW+3\F;'5J(1':>\=%;? M8!0$=P)OC67_$24&BX85% D4"M20F!92*X7&E92E8A*,@SQ4A1N-H#5J*;H. M/9!W&E&XX 6L BW@;R/[1J.):^(9(@QE.TJ03TG&D5NF?6RX^-K:KI)L%& 7 M$BB^%FO>K"A"';I+)1Y:=F9"^# O#9N57J(A0U:X9*O;/:] Y#SMBQ-SC!R M%PS]G$LDQ>"RL88O>\AWWKKHF?!PRY!(6B$8AQFK3B!D(86+7V[1(R"1SS8\-T U<^8$]C'KB^^L+=:\V)M*OT R3X- M \[VP3<14.NJI5%DF_BM=P]'6#ICGQ&HRGKRB%(E5G03'(!(+@%.JJ![WE5" MTPM65JJP^>--R12O81+J"6.!,8,W0@AZZ:ZZZ[7L'*"$0E( I)+5%;^KZ@KB M"(56PJ%43N5+>5%4P 6OB[XV0WN*OC'1XANO[GF-8&P$T%R:P10J)*<\Q@(I M,@!"C[(O/!LT6%P8&ZR9>^.@>6\S3:XEDPX,4L'0?8FO.KZQ@6MKWC3H6/:N M+@\[&?O6"(T$%L _Y 0""T?/#K+^=([8&E[HK1R&O,>$AH5026T_"/C2L5L3 M5=_AAG>$*[YIW["W!<*J9+<[ZC/2>2OKGJQ7CQFU[^!- KBQ;JKJ'6NAJR)Z MU088K@QH%#E_+T"QODA<19: *HF'7&0,#HA Z[[T M(#Q0>L9^-%QIR.Z@BNZ((]0),PU_/GP]-A?-G>Q7:R90PGBDXEK6$C82UBP; MF@P8+N1L.:P=H%)7NKMN&8R9$IA9P8#;9*Q^Y:_AL$ MV3F5DB>W5!HN-8#KB)_>4

>_F2-..'X8Z[6LD4CX#8PY%O20 MVP>;"&$,CTKY.7(P;W &M%:[HM^ W<=%W;>OX.D9$%L*"YE'8GQH8BD1L$;J M@_]A43%8:<'H5)VL/9 *\=B#A0@QVC"#CF,ZI!H;CYHP;*>DH]EB1*"^)*AR MJ%#2:WMH8&$8<<1V9=2#FVK4[HK63JK+3JCH,CUE)$$U3CBF6N(>&(6J8 MR+IR=/>[U$1LN91]-Y"9H19C_3\DL?!555K1OL.[FG:(DU_ZTT_$L AXO-%+=NP\%CU6_.N] ](U40_NI\^B[A\JQ5< VVJ8 M<_SB^/2B6/.[VN3I'@M((FF[?S8;T3MLCFDV]@)%.2PX4!H#1O2NM2%$,9%( MZ/3=NOUB/3!=L#H 9PH[\V+%5&!^/9@=3ZLS:,4:47;67I=/=?9@"_# L"TW M$+(>J]=PGS(WWOZ=RM0CL^Y)<'V4&LCQ!HPGX-*F^ 6+PD40)S/<04.8A_0J M601)/&,_2B2Z,>A\A9=!CG?N8K&'MU&0)0M_^=5P_RL6!W$4NU]K@H_66-]L M'BPRNHFR+(C"\%G^1W^V_XLH2.8);N)9D,;&'%31/%\1K[BW=_$_Q\X/RM(LB#.ZB>(Y0I>Q7Z@NOW'JXT4*<\CE/ P68408F,^" M:)X=^I[D09XD_N)]3])@OLC]Q7N?!4F6NM]C[_?ZHGD4+!9S"L2,(A$_Q_\_ M/?4Q8I_G,?D?!>F,S$FB/$C3_,C_.%C,%O[B_8]S1"KW%^__/*!$V=\'_@_Z MHBP,9E%&"A= 3[@8D\237/7-2>-&5@@"K7II/7+ %QE\,-E,@8%9Z.8%ZH;H M4 &$_O(7(H%C?_;UGP>QJ8$(13Z;IP?N1,@H4.HNSR]K/P?\G\O[V*E1I8', M0@ :Z4*1I_&A6]DL6("WW>4O5*\/'-J73A@'F>4JZ)GER8%#@%,.3+K+'RG MX7#PBM=VM_#4JD2M47Q^==ZL]GM(MSZDL='\C=H?)_D=.YWBE79E:I:^!N[/ M6I4]K]*=^72L<"565=,X+KG!%EZ6PQ9)89'GCA?4> SDCGI?G[(>( @0>USG M03RC:+Y, ?:$_0VW&>;'_)E%_"U,S0 64YE!EI')+^?!/)L;4Y,@S9\Y\7X+ M2V-,02E!$\6XH()]B555DJ>CL/X!-ODVT8V#>9I9FQ-G,T$A'\7WZ'A0F..W MEN\L%=BCV>'PQ)Y?F2-#7S@]*IC.4\AZ^IY6]F9O-AB$/:/0RJ_>1Z>V]BC. M[QI'TCKZRD0-AV?3=*#B=L\8=_K4U9Z^81^[I9]&CDZ+K1G<[(5_OY)/')GN MMQ20\")#@=&NY 5QW0.^^%]V=Z>^JDQ'7[^0B)7YQD?DA5C:#V'#V^$SXEO[ M]6S?W7Z#_)EW*SI&JL420\.S^6QB(^X?M&S-M[0[J9%U<[L6'&F@#FA?2JG] M RD8/JY>_A=02P,$% @ 6H%A56(&ULK5;;;MLX$/V5@1H4*>!&5]MQ8AN(TRU:8%L$ M37;SL-@'6AI9W%"D2E)Q\O<[I&Q5Z3I&'_;!YFWF\,SA#*GY5ND'4R%:>*J% M-(N@LK:Y"$.35U@SJ19A$D63L&9 2;S28MJZ9?EZA4-M%$ ?[B6]\4UDW$2[G#=O@+=H_FAM-H[!'*7B- MTG E06.Y"*[BBU7F[+W!GQRW9M '%\E:J0\1B$< M$-'XOL,,^BV=X["_1__H8Z=8ULS@M1+WO+#5(C@/H,"2M<)^4]M/N(MG[/!R M)8S_AVUGFTT#R%MC5;US)@8UEUW+GG8Z#!S.HU<6L)V%F&^ MPUEU.,DK.#/XHJ2M#/PF"RQ>^H?$J2>6[(FMDJ. M]B<01J-((F2Y A>V@>: M>KST2* &K(*/7#*9K+9,?3EX#!& \*?I;&Z=8SAKSM\LK 2*G_X^Q#[X_CIVW/0, MN0$*%5U:^?HKP!6S!'QDHF6^M F$[8H%=<^S['7+E20DLCR#JR%K@J8EPPND MK:!AQOH@>$G]9Y\84+%'!*FL_U%.4L*L4?>)"1\(K9N)_4S\0LI2";KUN-R M]1MJ&A,QI;=,%UY@<&-(SSR MXCJ!?&1*\,*CDG!\!T6;2DJ'0\&\X+]O5TR0C'ZG_P9[573"&C@ETJV_:7EE+ G:G?0+Q*$LC:M/(_;]W/3\[3=.ATZT2;1=W/!IG$9QF MTS&\@],XFODFI?]9EL*=LI1_)Y",9E,'>!I[NY.]I>_X-AE-II-?$3T:B/[_ MZQS_BL[Q4?W.#^IW_JI^63:#))[ME(@G-#699D/IDAFUXW@VD,L/TE$VGNXU M.W3MAH.'D:Z&C7_^7=%3&75O9#_;?V%<=0_K#_/N\^0+*&UL MA591;]LX#/XKA&\86B!+'"=MLZX-T&XWW(!M&-;>[N%P#[+-Q+K*DB?)2?OO MCY1LU]FZWD,;RQ8_?B0_4KK8&WOG*D0/][72[C*IO&_.9S-75%@+-S4-:OJR M,;86GI9V.W.-15$&HUK-LC0]G=5"ZF1]$=Y]L>L+TWHE-7ZQX-JZ%O;A&I79 M7R;SI'_Q56XKSR]FZXM&;/$&_9_-%TNKV8!2RAJUDT:#Q+#^5EDC(A5%AX1A#TL\.WJ!0#$8WO'68RN&3#\7./_C[$ M3K'DPN%;H_Z2I:\NDU4")6Y$J_Q7L_\#NWA.&*\PRH7_L(][%Z<)%*WSINZ, MB4$M=?P5]UT>1@:K]!<&66>0!=[146#Y3GBQOK!F#Y9W$QH_A%"#-9&3FHMR MXRU]E63GUY^-1UC"*W@OI(5O0K5X,?,$S)]G10=R'4&R7X"\AD]&^\K![[K$ M\M!^1H0&5EG/ZCI[%O &FRDLT@ED:98]@[<8HEP$O,4S43KP!MY++70AA8(; M+SR2NKQ[*MX(MWP:CAOEW#6BP,N$.L&AW6&R?OG;_#1]\PS9Y4!V^1SZ^K$2 M\$ZZ0AG7DA/X^Q;O/5PK4]S]\Q3EYT&7TU&%X>5OJRQ=O(FO=N&5I/Q4"(V5 M!8+PL*]D48&@OG&.9D-A6E5"CH#W127T%DN0](TD:BTE$;P5VHG8:3GZ/:*& M.VWV"LLMBESAA(2MB-46&F&]1#>%*U!2Y%))_\"$YF=O'&P.&%%[41PE<0CD M1&U:]E4QOYY0(V3)I0T,-FC#S@&8OPC0-!U,KN36V EHX\%HI'T6$>:0T=]B M2,DM66^,HF'%7#U3AU!D4@IL!OF$K#C*3SGXHIB@1L'5*CF#HU!X_- (XV0Q M*HT1&6W+6&",\8TM-J",WK[R:&M*0^[/#XL6ZTA>#E?4.*3JG++ W?,.BVXQ MCZW$_^9P%;B?PV>C7WUOA9(;B9Q*3=GVT*B^Z Z.Q#&\@-5DL4SI=Y[2PQE\ MT$0*G0=+'01N+QK:F!_#V22=+VB2W!I/"8I.V.IDLCA9/)I_?$S7^2^Q7A#. M"SB=++,5?#S( QP5QY 1U@F',U]-5F^@I(PKI8XDYJ@^Z4&T9 M5?S_>>B:HQ"NHN.+%5_BJ%)2TTL2!BG%*%FP?ZKX3EAI6C+6I=S)DARX*%UA MD8$-"TQ^%3SD336',OZ8R*0B)% MC*3$.J, "D,G*=$FCQ]QAXIT/R2$,LX2$J%]:U,B4666!24EMX$E]9'4E%O* M,W5:V4V**=RTN<3RE\X;W=VB!:3>4C%8/-+MH^A3&6I.;R#Y_H$/3WM$@ M*^F4Y-'305KI[D"4_]))RX#A8F MS+W (?;3G)34VM!($\[(4,E8$;H*L@J];W'A]^2?.C5GHTM-C78;KFXL8^J&>+\9W@ZWPZMX*7K<'J^6GX3=$F%0N"'3 M='IVDE#APW4M+KQIPA4I-YXN7.&QHI*BY0WT?6/H M$MV,%P9U[_!U!+ P04 M " !:@6%5RI9)B<," #!@ &0 'AL+W=OTWIWNA/R596(&MXJQM7,*[6N)T&@\A(KHGJB1FY.5D)6 M1!M3K@-52R2%2ZI8$(?A(*@(Y5XV=;Y'F4W%1C/*\5&"VE05D>]S9&(W\R)O M[WBBZU);1Y!-:[+&!>KO]:,T5M"A%+1"KJC@('$U\ZZCR3RU\2[@!\6=.MB# M5;(4XM4:]\7,"RTA9)AKBT#,LL4;9,P"&1J_6TRON](F'N[WZ'=.N]&R) IO M!'NAA2YGWLB# E=DP_23V'W%5D_?XN6"*?>%71.;I![D&Z5%U28;!A7ES4K> MVG#<7.9:W1)-L*L4.I(TV:';CI+IL0XYR6Y2%EN:4FCR= M?1,:H0^7<,^WR+60%-4TT ;9G@=YBS)O4.)/4,;P(+@N%7SA!18?\P/#J*,5 M[VG-XY. "ZQ[D(0^Q&$K8OQ3O<4I4SH382X>K M*8YYN25*5Z%;S%LC:LIE/Y%]:&I^RP+60A0*SF$P]*W_'/JAGT8#>#'=>DGY M92U%CDI!U/?3P0!&_M@?XJ-2) M^U=NM+_G6.&#@\:L4*[=^+%/O>&ZZ='.VTVXZZ:Q_X8WX_&!R#7E"ABN3&K8 M&_8]D,W(:0PM:M?F2Z'-T'#;TDQIE#; G*^$Z8'6L!=T+4',W;7.T+=:3NGGL>'GE<')1^,#6BA:=&2+/T:FO;JR P98T-,Y>J14E_ M=DHWS-)4[P/3:F15']2(( [#+&@8E]YJT:]M]&JA.BNXQ(T&TS4-T\]K%.JP M]"+O9>$+W]?6+02K1(_VMW:C:1:,*!5O4!JN)&C<+;T/T=4Z=?Z]P^\< M#^;$!J=DJ]2#F_Q:+;W0$4*!I74(C#Z/>(U".""B\>.(Z8TI7>"I_8)^VVLG M+5MF\%J)/WAEZZ57>%#ACG7"?E&'7_"H9^;P2B5,/\)A\)VE'I2=L:HY!A.# MALOARYZ.^W 24(0_"8B/ 7'/>TC4L[QAEJT66AU .V]"BZW@2\![;2TA"'^(PCB?PDE%XTN,E$\(- M6 6W7#)9 2\_#N;MS95I6XM*CRV%0/Z*W>O,JRL+W$V33 MD6PZA;Z:+ [<<%,*93J-\.TK/EE8"U4^?#\G8C+->1'9Y^ZX/*"")=H#.2$-2>? MF%A]59:.;3NY[]$L\W-2%J5S/\T3V@0"8679-9V@XUY1"Z-:T_GOF^3;8N[G M).@=6;&?%1E9G^EIF,[Q&K*,-J 8C+S(X=R9#TZZ5(-ZW_=B Z7JI!T:UK@Z MMOL/0Y?[VWUX*^Z8WG-I0.".0L/+?.:!'OKO,+&J[7O>5EGJH+U9TY.%VCG0 M_YVBZW^)M>'CF2OI\K?2=R1$M M/)1%92X&N;7UV7!HLAQ+84Y5C16M+)4NA:6A7@U-K5$LW*:R&(:^GPY+(:O! M]-S-W>CIN6IL(2N\T6":LA3Z\1(+M;X8!(/-Q*U>-V?X-^[70G7>;"X)4J?LB%S2\&XP$L<"F:PMZJ M]4?L]$D8+U.%<5]8M[(1"6>-L:KL-A.#4E9M*QXZ.VQM&/N_V!!V&T+'NSW( ML7POK)B>:[4&S=*$QAVGJMM-Y&3%3IE93:N2]MGI5V411G "GY%T,^=#2Z"\ M-,PZ@,L6(/P%P 2^J,KF!CY4"USL[A\2F9Y1N&%T&1X%G&%]"I'O0>B'X1&\ MJ-!*G_]@C9N"<;'T.??D9C$#WX5J,65E:KSB_PUW=\L'!9J.SN[T.DC\(> M)CTZW8"_>C$._>@M?,\1KE19B^H1>"%C4)=%;TM"0;W-1@:H0*F7=;Z//IXK6$!Y1:$ .3WB/&99S MU! %+L "L&OE?OLK&Q1G)/CP0'60VFU;960K.I?BJ.7"):6T[&W7I"5\IT/Y3Z#E0P7.@@JV\V+$VO(3 BT8IM;$7)&,WCJ/(C<,@ M@5FNM'5ATVW,V \O89S0)QS%](WX$TR(KK+DA1TQ DL#!Q9'83<>M6-_!%?" MY'!-YNN--VOJNG">(*2,EY>\+*OV%FTOM,+YC I3%^G2''3$LTS\+.,YGK60 M"Y?'HE0-1\IV=')LE<2FT8X\1]&3&@"%%/,NSYT!(K\U3! 3"U6=.&UWG7," MFN_&$[4\:0Q'FT'+FR,O2=EEH1>E/MP>D%%SK@PM-WS(*,]7Z,@_9:7FA5QU MPBP>2?2OHK^E],.N&B_P.P5^:?1?=AL M0>I-QCYWQA2&(7PCKVEZ*VC-+MOV3^R-XC%]TS#:P]Z6"R)O1 8+$@KG<1?_ MQ_W.1[NL"7W/CP+XX5X_9)EW][2-G'3;5^RV?'[GU/OV]#YY37XM7=2^@60$ MI,P>T'MI,@Y4N"7+[R/$IVD,OU$SFE"S6[*_"+ZD'./-PM;4IF*;7]? /[N+ M@\_;<=^>YYR'7U.(4BKQ-"=2Q3G9:M?=/OM1\::M7),1CR)(J(BY;DQ>2_R( MNPGE23J)N9M29"=)PG # "K"0 &0 'AL+W=O@G)I*H5R>V@;RL6X$U#9IT M^S#L R/1%A&)]$BZ3O;K=Z1DQ4%MHQ@&[ MY).^>N^/#(SG=*/UD&LXM/'>M M-+.@L79U'H:F:GC'S)E:<8DK"Z4[9G&HEZ%9:VZ^K.XVC<$2I M1<>E$4J"YHM9PZ753&D"U-E9U@S%&T G9]^QYV(<=@S(Z8$ ' ^KC[AWY*&^8 M9?.I5AO03AO1G.!3]=88G)".E'NK<56@G9W?*LNAA%/X;!NNX:.T3"[%8\OA MTAANS32TZ,7IAM6 >-4CT@.($_BDI&T,_"1K7K^U#S&Z,42Z#?&*'@6\YZLS M2"("-*+T"%XRIIQXO.1(R@:L@@]",ED)UL*]99;C4=N?;P^7[H=S57-N5JSB MLP#+PG#]C0?S]^_B/+HX$FPZ!IL>0Y]_1PC<"%.URJPUAS\>^+.%JU953W_N M"_PH]/[ R[-#)P'>ORMIE%S 0\-AH5HL9R&7( RP;4F#6@ :P[7J5DR^.(.X MN#"@/*)X160>\7R$_%DK8^!7CLTM7D373.L7!WY95>MNW2(Y]I7^V+&94T;WW0 MIA$KXU0G-((D)S1-(4U)7N1PAQGC800:DSC)(78]VR MI>;]L862Y&DTM*>O:1G(T&@""9D4%&*2EL6A)(B+'N))3N(L@SB9D Q=9^@Z MGL"#LE@F)T"+A!2X?#(J."DE%'7^*Q)O>#5P&'L.X_^7P]AWDQ_AD)(DSR$M M29:EWW&8D2*9(!W)I/C7'$8QIL"_(- M+_P9OP#&%?V>(H8-PYVF)$\BO_].3*G7=5>!;3"]?77IB95X)1U<]-("^1ZC M\C.8@'>&@P3BB&34RRD46S%S%5=D3LS]WOG98A#W7/RN)9\F*# MORFNG0*N+Q2^3\/ .1C_9_-_ %!+ P04 " !:@6%5D@6^^6@( "5%@ M&0 'AL+W=OS]]?W.XEFOW;C2MXM M&X/STTK>JFL5?JV^.*P&'99"+Y7QVAKAU/RL=Y&]OCRB^WSA;UJM_,:W($EF MUGZEQ8?BK)<20ZI4>2 ,$G]WZJTJ2T($-GYO^3-Z([VH^.@N6UKV2NSGJ(!J_J=__!==IR^>8;9HX[9H^>P MG[,U;EIKB'_>J/L@+DN;?_W7/E:?1;:?U6E?[!#YX;O),!V]V?"$@K:U;R)6 M_Z$*,:,P?MW=A9&@P9ER;*EW*F\6630;_62"27RTTB3"(,W8>41<:)_;VO#& M*W&4C<71=(JO898F8\#2UR29G(S%1^4]@L$YF K.'VJG@X8QLRS)1B?MWP[? M,X64I2A"%0 +,8]F-[#I-1I,Q6#Q)3D83,+__8F0Z2T934$J.)^D. MH7C^"OA.DNED0FRGQTDZGG1*^FS$7VN#,&.E0#7&ALV=X[ZX62CQUBXK:1Z0 M ,H2W"/E_5YK8@@^6\D'(<5<*0&A1&UJCWVY)/5Y+ OH/ "%5T;CW"LH"Q>< MNK/E'4DRE[DN=7@0&HG0-)#"27/+I\XN1=K/QNGW1"SMCU)\P2R$4]XIA_0L M"JG+AY9T91TGU>;.DW1S+'7HR"?0&,I)04> #FNI25?9R1L/6S?TKB0HB /I MR83PZ()X9XB(\^+6*0[>PT9].]NBI%Q$(MI%1))ATQ +_\X_W5Y;?:+^U36I2F$ ?Y2[U,@KX2?RAG]X?0 M"M2U]S4E<;BR>#4^'JWK8:-5#X60-I&LD6RI^-J[)H8XA5" M&4^ 78.ARE%&:.)?MG"D(G3MK!.2@O3JJ7JA%P++M?:+%LD^#XY(N16(!?+B M^JTX.DG%&)V*@>%WFA=N5=J2?1$>GPX?]3<9*OE^ VN3ES7ER-C"8]Q!HN/F MRP0**(.V8B4=-,>-#&G(J%M)$PHOY'RN:>:@=0Z+P(#4B4#^%088^E\C1J2: M:-5F&F$,N7(!,QFT:KWO3CAWTT#59.^<(Q5\T2'U!GF.C.WD9G'?%:X/SQ>R M<;5DO\F;WL5OE0?XQT*2@+M%'H2H):+@CWU1:X_DB?W^/NNTMOO 8EA7L%NN M4"2>\8]'3I=LL4R!NMF'+>57UD1?L)+9.:DV]3&US&(22-@1BU-=('H6^N;S43@:[I-#FG (ZD89V@?*=WZ ME@\4&/I4$LELCMP&)3V@A"=B''D%(6]+74B*;G6?+<*R]4KV M?]R$ R]L6?C#A ES0=F0I \W>4Z$U>,:TS0_VZT.9P"_K0]9_(8 Q\=/EQ]N MWEV( ] SW LUI<]W& M 0<+@-C0K";27X) ,[ $6PA3C]]*:03H=!XV ^I@[2]K_Z VU9#_NVUG.=RQ MW--Z^%8;II9+2J)4[A6&:I,B_P$*EF@V/ M[T_2(1C:.MA_-.MF(SK),.!^PN@:[V73C<7PJ ^Z#]PHH=;!%;"7)@WB+$[& M:<)1N*=4-T\+^^MX<_A?@#XYNF^N1$ Q1G[_;%BNAN=ALB7ESJ!/(H<5=?PG MV>3[C@Y9HXN)V!^O9.7_ @MZS5W 7&HGX BUHI;Q1HP<93X5*Y6WX0 MI=P#R\=7PVZW>W.]B$^-Z^OQP?83CQP>3CD':-H_&?>$BX^@<1%LQ0^/,QO0 MJO#G0L'5'%W ^=S:T"Z(0/<2??YO4$L#!!0 ( %J!856&PO=V]R:W-H965T=:2#,-UM8VIU%DRC76S Q4@Y)>EDK7S-)1KR+3:&25!]4B2N.XB&K& M93";^+L[/9NHC15HS1<2="XG ;GR>D\=_)>X!O'K=G9@_-DH=2C.]Q4TR!V!J' TCH& M1I\GO$ A'!&9\:OC#'J5#KB[?V6_]KZ3+PMF\$*)[[RRZVDP"J#")=L(>Z^V M'[#SY\3QE4H8O\*VE2U. B@WQJJZ Y,%-9?MESUW<=@!C.(W &D'2+W=K2)O MY26S;#;1:@O:21.;VWA7/9J,X](EY<%J>N6$L[-/RB(D,;R'\[+4&ZS@ZID2 M;M DQ5\MFO4<+'1&J6%CYPMN."6HYE$EK0[CJCL-,U;3>D;FL9PJZ1=&[B2 M%5;_XB.RNC<]?35]GAXD?,!F %D<0AJGZ0&^K ]%YOFR Z$P8!5<<\EDR9F M!\LL4@G:O?ZV=/E^.M=-IZ9A)4X#:A>#^@F#V?%14L1G!XS->V/S0^PSRI;: MD%UPQU[80J#/UFL*=_($E]R40IF-1OCQ!9\MS(4J'W_N\^>@QOW^)/'@/PL' MCH]&:9R=]3#=Z.B;_B M[;"]97K%I0&!2X+&@R&-)]T.L/9@5>.'QD)9&D%^NZ:9C]H)T/M24;=T!Z>@ M_XO,_@!02P,$% @ 6H%A51:7JOJU P / @ !D !X;"]W;W)K&ULC59M;QLW#/XKQ'4H.N#F>_/;$MM G:SH@+4(FF[] M,.R#?$?;6G3259+CN+^^I,X^.ZMC#$CN1!WY\"%%4IYLC7UP:T0/3[72;AJM MO6^NDL25:ZR%ZYD&-7U9&EL+3Z)=):ZQ**I@5*LD3]-A4@NIH]DD[-W9V<1L MO)(:[RRX35T+NYNC,MMIE$6'C4]RM?:\D%OR1NWH%(,1#2^ M[C&CSB4;GJX/Z.]"[!3+0CB\,>J+K/QZ&HTCJ' I-LI_,MOWN(]GP'BE42X\ M8=OJ]LECN7'>U'MCDFNIV[=XVN?AQ&""B]F$VNV8%F; MT'@10@W61$YJ/I1[;^FK)#L_^V@\0I;!+_!%6"NTW\$?4BRDDGXW23QY8+VD MW*/-6[3\!;1?X8/1?NW@-UUA]=P^(68=O?Q ;YY?!+S'I@=%&D.>YOD%O*(+ MMPAXQ85P'7@#[Z06NI1"P;T7'JG,O#L7;PO7/P_''7/E&E'B-**6<&@?,9J] M?I4-T^L+9/L=V?XE]-F=-=6F],>3N96N5,9M+,+?G_')PUR9\N&?<[PO(I_G MG66],T4 KU^-\[2XAL]KA!M3-T+OJ)=*NZ%$TE =%Y2=V %VX-Q:9QW(!PX MH4A+$%^+I5EI^8W4A*Z@02M-)4NA%*$YA_P'GER("K]N1+D#LP1)*&QHJU-T MU5%C)%']NV%OP;8V&^W9L<:2(&G*]$YYT&.E0).A>6Z8F6>2+70 M;BT;0J6O"X2E17Z8FH<'>^ DBGU&.&J_-6 TAO\EC2S0Q@,U E7I FW7#7!+ M,;8[6=C)0JA+HVC02KT"29D'HLFCFP)NL5].QDEBK[I#/QX^LSYM;OA(-?5\ MYSG'_R^%:$( Q]5<*.I/.E(?."]P);7FJ/9![-/U$PSC03:F]R#NYT60BV$K MC[/\6,_A<,--DL4%X=,S&T 1C\AA/T[S%&Z4D+6#1L@J<>B]:H<"O.FG0_@9 MW@Q'!;_R>#@8\8)LA[SX#U/4U0\<1W&_:+FEP\$/\KE)D9Q,]!KM*MQ;C@J/ MZKL=[MUN=S6^;6^$HWI[KWX0EG+G0.&23-/>:!"!;>^J5O"F"??#PGBZ;<)R M3=<[6E:@[TM#0W,OL(/N!\/L.U!+ P04 " !:@6%5KZ=KGJ # #0"0 M&0 'AL+W=OM:E*IJ:&/ Y;.0B[P:JQ):\DALF_3TL&QB0,N[>]Y !JR=V?OFYU MJS7=*7UG*D0+#TTMS2RHK&VOHL@4%3;<#%2+DKZLE6ZXI:G>1*;5R$MOU-01 MB^-1U' A@_G4K]WH^51M;2TDWF@PVZ;A^L<":[6;!4EP6+@5F\JZA6@^;?D& MEVB_M#>:9M$1I10-2B.4!(WK6? ZN5H,G;Y7^"IP9WHR.$]62MVYR8=R%L2. M$-986(? :;C'-UC7#HAH_+/'#(Y;.L.^?$!_[WTG7U;V-BT C9C?QA'X>>P21^PH#M M#9CGW6WD6;[EEL^G6NU .VU",>U M%')CX 8U+"NN<1I9VL'I1<4>;=&AL2?0@MV M$7")[0#2. 06,W8!+SVZFWJ\](*[!JR"]T)R60A>P])RBY1FUISSMX,;GH=S M%7-E6E[@+*"2,*CO,9B_>):,XE<7R Z/9(>7T.>_GPC\_1D?+"QJ5=Q]/T?W M,F#"!H_'W!Y!7SR;L#A]!0MN1 '85S!>0:VA4$U#143Y6-R!,&[>;BV6L/H! MI;@7)9F I$M$2/J$;ME6"#M?%:3&[U%3D8/<-BO"[2&Z'0S0?6$LEQZFW&HW M.'OB(%0Y@+>B]KO]+^1"V)H#(;M3()7UXR%NGRN->)+Y<$V1/UVA3*8T<_ N MG?_[S"6^^TMZTIF#ZA.&ZT=7GT.2AFP2DS .X]2-C(1\[(0DG(PS^(C&'-1Y M3:G%74RH1EJNK2A$RZWSWF!!YV(%'1;+)%E(4L[ M<9B%H\0Y' ^R;O!Q2 ;)R,_RX6E5G,22&^I7/BM="KI&\B>ZYZ+[01;:7Z-T MI>ZA>-O6HN"K&AU=J>3+4Y]OEU\,-9Z$ C5DD(1CZD/)D(;QOY'\_5!^H9JS MHTC^Y\-.',5AF@Z[1!B=)$*WF+-#39^[O:->EVU0;_Q;PETV6VF[AGM^M\XGHCI($:UV0:#\99 +I[/W03JUK?LU?*T@O BQ4]N5 [!?J^ M5M3(]A.WP?$1-_\)4$L#!!0 ( %J!855OH:,IL 0 ,H* 9 >&PO M=V]R:W-H965TE#!D&6[L-@#K14MHA(I)JDXGB^?HJDI#B X]L<;'&I>GRUD76^D>I%%X@& MWJI2Z(M!84Q].AKIK,"*Z4#6*&AG)57%#$W5>J1KA2QW2E4YBL-P.JH8%X/% MN5N[5XMSV9B2"[Q7H)NJ8FI[A:7<7 RB0;?PP->%L0NCQ7G-UOB(YKF^5S0; M]2@YKU!H+@4H7%T,+J/3J[&5=P(_.6[TSABL)4LI7^SD1WXQ""TA+#$S%H'1 MYQ6OL2PM$-'XW6(.^B.MXNZX0[]UMI,M2Z;Q6I:_>&Z*B\%L #FN6%.:![GY M$UM[)A8ODZ5V_[#QLN/) +)&&UFURL2@XL)_V5OKAQV%6?B)0MPJQ(ZW/\BQ M_(,9MCA7<@/*2A.:'3A3G3:1X\(&Y=$HVN6D9Q9_28,0)7 "-U5=RBTB/!J9 MO^WU<./]<+9F3G7- M,KP84%%H5*\X6'S]$DW#LP-DQSW9\2'TQ6/!%)Y<4=;E<,^VEB-<*L7$VO&% MOY_PS .[9U:\/WG3@\<^/N M;VSCU$XK$N]^'Z!N?C?<;(%MF,HU<*T;LH]"4C'!6LNXR,HF1V!4^88KOU@K M^D=1.\6&%#6P#ULG2Q?MUC?>3K+".] 4BD+EZ!PE:3!)VY7/ MZ!^T;?_ZI#?A ;51/#/$QB?'/CL?'I_) K+%&>G#N)2F(->*$^R2*Z<(9D92 MD)C(=Z(4>/UJC:4PB@YK['UA@Z?AEG$%KZQL M$)Y057#,!6R1*?V-//5*SK-A)'7,6BK1T#L^G0_G80)',)X%LQ2B8![YHT@A MBB;#,)S09C(-TI@VQS'\]&#':3J<)!/X9E7#8)[2K7UM MRDZ'\V3F1:?!?$RBNZ3V."BBNAXG]N1Q%,SFEM8<;MYJS-JP6FVJ2^?E56,: M"OHG2"'QC-./2/L*@Y)"K@7_E_"/XG3J3#B*YQ,;W(QDZ.UG[NW&-SM&4BA9 MR\:R< G07B*>U_]8#M0$=)5LY"?I/71.LJDCLZQ1KK;)%LO,J4).](,NGIW: M>Q'9LZ+I6?O1: Q%ULW2L_8#RZW#R[&D=H8*H?5%S93A&:_M*03)2$#SM7#N M6BKYXG.;KKW*,O)UU5><_;5V[GNU1CO]185J[;HH32%JA/&M1K_:-VJ7OC]Y M%_==WAU3:TY/3(DK4@V#E/HBY3LG/S&R=MT*72+4^[AA0OB/U!+ P04 " !:@6%5U5A7TY(" "K!0 &0 'AL+W=O"J0^V!9%\O$]R>1LJ\VK+1 )=E6I[#PHB.JK M,+1I@96P(UVC8L]:FTH0FR8/;6U09#ZI*L,XBB["2D@5)#._]VR2F6ZHE J? M#=BFJH39+[#4VWDP#MXV7F1>D-L(DUDM!_R4N+4':W!*5EJ_.N,QFP>1(X0EIN00!'\V>(MEZ8"8QM\.,^A+ MNL3#]1OZO=?.6E;"XJTN?\F,BGEP&4"&:]&4]**W#]CI.7=XJ2ZM?\.VC3V? M!I VEG35)3.#2JKV*W;=.1PD7$8?),1=0NQYMX4\RSM!(ID9O07CHAG-+;Q4 MG\WDI'*7LB3#7LEYE'S3A#">PB>XU54EB<^;+ B5L:U(JAQ5*M'.0N)B+B5, M.^!%"QQ_ /P%GAB@L/!599B]SP^99,\T?F.ZB I%<^ M\7B3 >462,.]5()%BA*6) C]"1S3V\)-C\.YYKFRM4AQ'G!W6#0;#)+3D_%% M=#U =MJ3G0ZA)X.7 W?2IJ6VC4'X_1UW!(M2IZ]_CHD8+C.>CH;_ S@]N8RC MR34\*J "09N,3\_L(=6-L6RO8=581K7VS 092P488J1L+ MI229"]^>4J5EPV YU$9G34KL%"O)$7M/0RKBUN5>;OBB.*1&PYY,VKKA>QS! M@][B!LW[JIEFRDJ3?SKJQVXC/&B@"DWNQX1UHA2UO=3O]I/HIFW _^'M&'L2 M)I>*I>&:4Z/1Y_, 3#L:6H-T[=MQI8F;VR\+GJ9H7 #[UYI_S,YP!?KYG/P# M4$L#!!0 ( %J!857=N2Y7QP4 (D- 9 >&PO=V]R:W-H965TZG1E[(.;:>W9T[QIW=E@YOWB M9#ATY4S/E3LV"]UB9FKL7'F\VONA6UBMJB T;X92B&PX5W4[&)^&L8]V?&J6 MOJE;_=$RMYS/E?UZKANS.AM$@\W I_I^YFE@.#Y=J'M]H_T?BX\6;\,>I:KG MNG6U:9G5T[/!)#HY3VA]6/"YUBNWU6>DR9TQ#_1R59T-!!'2C2X](2@TC_I" M-PT!@<8_:\Q!OR4);O5G9X-BP"H]5E)R0^I<'@2\T8MC%@O.I)#R %[< M*QD'O/B DHYYP][6K6K+6C7LQBNO]^K;P26[X>B'V ;-*330ZAC]=^8)_TPEA?M_?LLG9E8]S2:O;GK7[R[+PQY<-?NX@? MAH[2X][-[,4OA13Q:W8[T^S"S!>J_4I#4?X:IEJ9?OX+3A6[M M2"0.!]:!3=DL*XW%3#6P9\?+3.F-E<;"^$2_-(Z4O38L$K_U["8-J>.UW6R^ MWA@>TDV-8QHHUBW$6V>:N@KH(!&6W6F_TKK=8]E ?Y=Q*0=2,@NV>NZQP*;L M!MG"UB4%S@);EU^/@XNG!EJN:-0'H[N96;EU+JZ_@>UN1T&!4MLVR.W8UH8@ M[0#7@76"[:S6/^2$74/7",[_&D$4X93>:1NRP<^_4=Z@1[35N^[C8X_=?X6+ M"R[C%+TBXG$>HR.+!#T:DC+GHY'<[9HTYT66LB3C,HM9E$>\*'*&C,#3*"/D M+..1$-0#3!;36)+2:HE>7!0\%<7SH-U/5$H^DB-"2W@^(MATQ-. E:9!+@LACZC#C>+1^Q2(],A.+I*B@!5UQ8MZ0 :K:(T4?V%CR/(E"*R6U&2]$0 MNV4DBBP6+X9J(RXB>B-!@ MQCCO@-)4!C.*8,Z_],K+W3#OD,ISF4;(0=4E"- M!/,<"Y-7+5*>1D)%PD+]4$\:Z>>*4J%VO@_+5Z$V( :S#&2C+(>A"A@.RD7) MCZ&]$9$\$S&><2&P.$>0YCPJ8C;9#GLL@GOP3"0A0ADX K@W'N5Y7: H)0.Q M$TCAG11QFR)'(*9ERMX9Z!KVI4J_K%UP!I6A2M]Y,*>_A(] X.+#YZO+5]&( M'44O&7*+9+ 5=/F O&Q9.5/V'L%W)%^RHTRPERR%/Y(1_G=9*:0D'H7$5H10 M1E3!?0DY1,(AB*-16RKOG$JS1VSA%%&YH2Q#Y1/5FEZG&JPW-P7< M"FI3.1:N7W!WU5\\=EW AEO7X[F&F>@CP %\V?KNIMR/]M\9D^YZ_7UY]Y'R M'E:N$?.-GD)4'.?I@-GNXM^]>+,(E^T[XW%U#]T9OI6TI068GQK<1=&B5=O.D(>I.T]25 M#;;"C4R'FF=J8UM!W+7KU'46115 K4J++)NFK9 Z6R"Q&)F30_65S.;;P2K 8H7>-[#9Z.I M ;'S#J@ Q<2BUT M*86"&Q*$_('1LWXCW>1Y.G]73ETG2IPG?!DY=/L[(#8R2!VCZ6O@4 !B.#46$?C(>#]7 M:(=S\X\<-"MY<3)"7RHY-)N__0]X9_ ":[06*Y#1/@7[?/M]- 3]FM//&XVV M'9@:F*PSEG,**LFC%G7)H!52CZ@#J!36/DJ]!M&:C8XHX1QRR^^0DF(EE23) M,+]/]?#=661F\LAN8SOC, (\YXYJXUBN1SU)'HI'X<24L&MT!)*%@HC'Q8S5 MSFLT*5V@?;(P./!!&9=E:EZ6!?T1(2C9QMJ8JI=*A0+##%X(";V6*^75[I6/ M=MO\W&>?[@53BRS8QZ^#TIN,&36,#@G_(0;;4WG\/7QFOU([4%@S-!L=&ULS59M M;]LV$/XK!S4H$D"-7FW+B6T@3MHOFROE&T"SJ4!:]0:"X%*%R.O8OH;)I:>2?P*\>M MWEF#]60NY;W=7"W&7F@)88FYL0B,7@]XB65I@8C&GPVFUYFTBKOK%OV#\YU\ MF3.-E[+\C2],,?8R#Q:X9)O2S.3V(S;^]"Q>+DOMGK!M9$,/\HTVLFJ4B4'% M1?UFCTT<_HY"W"C$CG=MR+%\SPR;C)3<@K+2A&87SE6G3>2XL$FY-8J^ >7!1,KU, %7.3YIMJ4S. "KDV!"BYE13DO;#(>$*Y$+BN$XU^D MUB5/T'B#5K9H>8=&EQ.0!@CB"U0 ME)TYZ;=5 %\$75@E_T;(G^FB^YDNJY;5# U7B$ WQ)4P2"DQ\)&$30$SH@)3 M%+CD!FZW; W7\Y*OF+M.[J2A2IBRDFH"@1EXCWEC-7)6(SB"X\3OQ2F?-[J*2&ZK# M'6GR<:ED]<_">4:\3B#RTWA J]CRB_PD3'<=W!/7(^C[81HY]Y(THW?F)]G0 M@;T:,P)2AG^KPRZ73>!NI#;*Y1FPY3M51M2[>+>[Y%7=^P1 M\)%^:1HAC2G[3X,,@LJ#;!@2.VHC,6MKQQ*B6B4QWI:*LC6BJ3:>.4KUW,FT M]HXHIL,XSX0VZ ._'V9-ST11 M8H]Z?CKLO= SUK>7>^8X&@Q(L6V:9ONJ74.EW^M99%LK1#F+#W9-U#B4A,Y' M*HDTK*^*=&B/_H^]$R?IL][I1S_LG<'K]D[B(OND=[)X\,/>J;/35/.^/VRP M,SQ5J%9N1-045LI /4=UI]T4>E$/7]_%ZQ'V$U,K&[$2EZ0:G@YZ'JAZ+*PW M1J[=*#:7A@8[MRQHDD9E!>C[4M(_NME8 ]UL/OD+4$L#!!0 ( %J!854H MG(NX800 *H. 9 >&PO=V]R:W-H965TM#6R/)UH=A#[1$VT(DT:/H./OW.]0MLIL: M!A8$>>&A*)[#[SL72F>\T^:^6BMET6.1E]7$6UN[N1B-JF2M"EF=ZXTJX#2K4;4Q2J:U4I&/*"%\5,BL]*;C>FUNIF.]M7E6JKE!U;8HI/EWIG*] MFWB^URW<9*NU=0NCZ7@C5^I6V3\V:.W!9R$I=Z?Q;EMKUQ(L]E*JEW.;V1N]^5RV?T-E+=%[5(]HU>X/00\FV MLKIHE0%!D96-E(^M'P8*,?F! FT5:(V[.:A&>2VMG(Z-WB'C=H,U-ZFIUMH M+BM=4&ZM@;<9Z-GI%VT5HN@]NE$/JMPJD(E>E5GMLK,[N MK+;'CO"N4,/O.7J-=O"\MJN4BVHC$S7QH!0J91Z4-_WE)Y^37X]@"WILP3'K MT^NLDJN542M91T$O^^#\50-&=^K1HEFND_N_G\-^U/KSV._61JF]F"'PN%7% M0IG>[>@;%!BZ,]OD'EU:*Y,U5*>MALNW.M\ZT.!:;67> _\$)N$>26$_U(S, MP>K/R"^ MVC78?(\HICYMQP:":2$,SPLC'',W\3G'/B'H%/[^2_./?>W0TS@ M.(ZR(#@FOLN!*,1^Q/>Y,X$%8YWHN+, 1['H1,>>8\:#=CQD_W2>'_DXCB/G MB-!Y@I["_\5#3\'W0E#'W\=!Z. P7^ @$ ?\*8[#N!,=?RK 4Z(3'?\(NT U MXW?\^_/@CL*AS]V!,60/B4_*_?^3 '.= 9>L1!:^YOMESP%*'90 0AD2]!6H M-]N I,MCTHDW5,N'?)[*6&!:I[(/M1I&P1X='P(#R=:*-U.=AV0&A0)W$8%\ MA#!!C09TGPX/<0S7;BO>4+E]1^@I\PG%O+EJX)Q0L#U"D$8"R^@L,,_-"B/).+ M+ =-^)D!%V-@!C+"-'18SP)((8;>P93#QT.<6!JO 95#*.I\QYP[R&<1CGA4 M0V4X$"?F_6L@I7 _!R[PD.JQ*XEK9I)?K5OA&[;/J/I^U-%_=9&N!6H5PM096<1]#W MF*8S:AZLWM3=R$);Z&WJZ1J:267&PO=V]R:W-H965T"UXJ89.IO7FQO-4DF'!U+788$DG2R$+ MIFDI5Y[:2&2I=2JX%_I^QRM87CJC@=U[E*.!V&J>E_@H06V+@LE?$^1B-W0" M9[_QE*\R;3:\T6##5CA#_77S*&GE'5#2O,!2Y:($BZFSH]!Q(<L\VD;O$1P9;^PJVP['0>2K=*BJ)V)09&7 MU:QT:#CW_A$-8.X26=Q7(LKQCFHT&4NQ &FM",Q.;JO4FID1NU80D.'2H"A?(%G='[=T''OSW#+3YPB\^AC\9)(K:E5O"$">8OAJ,+ M8TZ5P\H$@6JP>4_PW68!1B2Z<%V'JF\='HCTF__JF-&>]-_&9VH3,)?;9 UCK5F248\A MR2\@<./(IS'RS??*S.QN-XJ:3C/!MU7>@=N.?6C%W39<0BOP^W:(Z-N/(Y@+ MS3@!A&Z_:P!;@;6[V%O:B1U#M]/MG!/;;XC]__4-_D7?X*QNO:.Z]4[J%L=] M"(-^K4#0H:U.-VY*%O9I; ?]ADQV$;EQNPO':LUK=,$"22/3ZTDO4U%50SSL M'IZ3<=5%_YA7;]$]29P348Y+"NDR], $.C^SH-U!+ P04 " !:@6%5J^D@UU0]N]W3M)0I%+M2^QS[CV_%_LNLXW2SV:-:.&U M$-+,O;6UY=3W3;K&@IE35:*D-[G2!;,4ZI5O2HTLJT&%\,,@./,+QJ47S^JU M>QW/5&4%EWBOP51%P?3?!0JUF7L#;[OPP%=KZQ;\>%:R%2[1_BCO-45^QY+Q M J7A2H+&?.Z=#Z:+HE ^[.M^Q7M7?RDC"#%TK\Y)E=S[V)!QGFK!+V06V^8^MGY/A2 M)4S]A$V;&WB05L:JH@63@H++9F2O[7?X'T#8 L):=[-1K?*261;/M-J =MG$ MYB:UU1I-XKATA[*TFMYRPMGX3EF$(9S %>,:GIBH$(X>62+0',]\2SNX/#]M MV18-6_@!VQ>X5=*N#7R3&6;O\3XIZ^2%6WF+\"#A$LM3B((^A$$8'N"+.KM1 MS1<=L&N@\;?/7H,>[D>[ IF:DJ4X]Z@"#.H7].+/GP9GP=<#VH:=MN$A]GA) M!9=5 D'E.Z?1AW-CT!I@,H,;SA(NN.5DXA:9J31F0'?[ =-*:RY7L&"&&_A5 M.X1'?+6P$"I]_KW/[$$Y^\WNW!)FX7U$9V6Q2%#7!W:):1L,FM-SCT%K9@IW M2I[\J9C@.2<+"4K,N852,"K4QN\1.X8>3/K1,*!Q$-!D#-?2(HFQH!G=6[-A M)24FQS#N!X.(;O&CLDQLOQBA1OUH%+W!=[[?]$.N'O'TX*P_#"=PH^3JA-(* MJO3$PE%Z#"%QC9R=P:0_&8_:+7=/IM?ET"PD"4$$^^Z'OU.V!>I5W9P,I*J2 MMJG@;K7K?^=-V;^E-\WSEND5EP8$Y@0-3L&UL?53?3]LP$/Y73AF:-BF0'TW2 MEK61* R-!R9$V7B8]N FU\;"L3/;(?#?SW9"UDFE+_&=?=_G[YR[6W1"/JD* M4<-+S;A:>I76S7D0J*+"FJ@ST2 W)ULA:Z*-*W>!:B22TH%J%L1AF 4UH=S+ M%V[O3N8+T6I&.=Y)4&U=$_FZ0B:ZI1=Y;QOW=%=INQ'DBX;L<(WZ1W,GC1>, M+"6MD2LJ.$C<+KV+Z'R5V'@7\)-BI_9LL)ELA'BRSDVY]$(K"!D6VC(0LSSC M)3)FB8R,/P.G-UYI@?OV&_NUR]WDLB$*+P5[I*6NEM[,@Q*WI&7Z7G3?<,@G MM7R%8,I]H>MCT]"#HE5:U /8**@I[U?R,KS#'F#V'B > +'3W5_D5%X13?*% M%!U(&VW8K.%2=6@CCG+[4]9:FE-J<#K_+C1""J=PPY^1:R$I*OCT0#8,U>=% MH,T5-C H!KI53Q>_0S>'6\%UI> K+['\'Q\8::.^^$W?*CY*N,;F#":A#W$8 MQT?X)F.^$\_O%#E(5?CFA+ M1FW),?9\;3JN;!F"V(Z_X]6'RU9*8\,OIQH>\$7#BHGBZ?>A!(Y><3@!\\8: MZPU*]]!76 Q.U+^Z_41P33DU95;"3HA2P0ED4]_NGT :^DF4P:/IOE/*3QLI M"E0*HM1/L@QF_MPME@K^)KE#O7UPH*T7+=%_^X.XZ.B[YC_H7W<^>6R!WE"AAN M#30\FZ8>R+Z7>T>+QO7/1FC3C\$X4/._4$L#!!0 M ( %J!854('A%Z"P, )$& 9 >&PO=V]R:W-H965TM&%I B61)UDMF&ZC3%AW0%$:3;1^&?:"ELT6$(E62 MBI-_OR/E*"GJ^@MY).^>>^XH/EHDULL8'=2)*XCB/.L9EL%KXO8U>+=1@!9>XT6"&KF/Z:8U" M'9;!+'C>^,;WK74;T6K1LSW>HOVKWVA:11-*PSN4ABL)&G?+X/WL:ITY?^_P M-\>#>66#JV2KU+U;_-DL@]@10H&U=0B,I@>\1B$<$-'X?L0,II0N\+7]C/[) MUTZU;)G!:R7^X8UMET$90(,[-@C[31T^X[&>N<.KE3!^A,/HFU4!U(.QJCL& M$X..RW%FC\<^O HHXU\$),> Q/,>$WF6'YAEJX56!]#.F]"[-7)F>U;@,Z%$8U \8K'[_;9;'?YSAEDW< MLG/HJ_.7\J\G#7?X:&$M5'W_WRG^9S.JP=T' W,PS2=TY@4)7Q!>C^M$C^Y9%GBQG@.ZX&+ALN] M@70>SK,"TBS,">"&U2U1UT^^!SCUH(C#,B\@+\,JK>#3H"6W@T;OM>./SC:0 MI&$ZRR%)B 5!J2VGMKU@.%]E6ZHP"ZM93&.1%G"MI+%Z\.)QP>4%$:[1&"@( MJR*?A%C=*D96$>9F3]96T^7R.-Y#GU(!R-(JR@%,?7_1*)CK4>R^&!FHU M2#LJQK0[Z>W[469>W$>QOF%ZSZ4!@3L*C2^+>0!Z%,!Q857O16>K+$F8-UOZ M9Z!V#G2^4_3LC@N78/H+K?X'4$L#!!0 ( %J!854E42[ .00 <+ 9 M >&PO=V]R:W-H965TTIQL MI'K4&:*!;5E4>NIDQM07@X%.,RR%/IJ!KA6)IC M,BA%7CFSB5V[5;.);$R15WBK0#=E*=3S' NYF3J^\[)PEZ\SPPN#V:06:[Q' M\T=]JV@VZ%&6>8F5SF4%"E=3Y]*_F">\WV[X,\>-WAD#>[*0\I$GGY93QV-" M6&!J&$'0ZPFOL"@8B&C\VV$Z_9%LN#M^0?_-^DZ^+(3&*UE\RYST'TD8;67;&Q*#,J_8MMETK3R< 0.N\9I!W2O$4*_@=I##>R,IF&7ZLE+E_;#XA53RUXH38/#@+>8WT. MH>="X 7! ;RP=S6T>.$!5S6T_NUSK[6.]EMS6W0(?6:C[\*5U ;^MA3A ;<&YH5,'__9Q_8@WGZV#YE"?'5+0#$V M6"Y0]8&&+P3UPTW'0/G'0/GPM48E3%ZMH> @ &ZIX-#[ _AN.$SH';E^/++S M* SM//!CN,^D,F!0E9UARL'[ *.8'L$PHF?(#W],=*41Q>MM!);X%BP*@VX^ M;.?>\+@@'.7>E= 9U")? E50$*5L*J,AK]*B88N\ I,AE$2M44C5SH!<@7P3 MDR(7B[S(34X"9HJAUU+W(V(AJ[.4#WD=OC-07)#.Y.JLH:G0&@T;AVZ<<% # M-TP\N-NS1RX,%?.6&V[33%1KM.3?LI*+(E\++J[: OH! X^2& YD1-QG1/R# MC" VN*,.FR)PW]1U8>-$%SH7A:A26K2_KT]5^X_B8G]<#AUFL.?&KS'M5OQW MZNT*Z%LY[[\%/W''(X\'(])= %])!(KJO5*L@-WKCMQA-*)G$H3OL'?W^:$[ MI/C[,>EWU G^L(SX:)LF@>=ZH0_?[!^,[OWRB>_TLT[R5AIG5"J44G@92X(%=>6 M-JP,LK< G;8U0EW5C;$$@*Z3R>>*[XV0$IYUMKZ5]ES?8 M:4Y*5&O;@FFP@FC[E'ZU[_(NV^;F^_:V1;P1:IU3L2EP1:;>^9 26+5M5SLQ MLK:MSD(::ISL,*-.%15OH.\K23U -^$#^MYW]A]02P,$% @ 6H%A58=Q M"I^R P JPD !D !X;"]W;W)K&ULQ5;;;N,V M$/V5@;HH6H".[I*=V@9B9],NL$F#3=H^%'V@I;&M1B*])+U.^O4=4K+B8!TC M+0KT11Q2,\-S>,@AQSNI'O0:TU'09#Y#:^$-QV[L5LU'IIA+7<3+_3V M Y^JU=K8 7\ZWO 5WJ'Y97.KJ.?W6SU/H[AU\KW.D# M&RR3A90/MO.AG'B!!80U%L9FX-1\P3G6M4U$,#YW.;U^2AMX:.^S7SGNQ&7! M-_'_N&IK-!?M&EGK6IHU=2C^!: M"K/6\%Z46+Z,]PEFCS7:8YU%)Q/>X>8,XH!!%$31B7QQSSUV^>(3W#6T_([1 M:Z.3X]'VM)SK#2]PXM%QT*B^H#?]]ILP"WXX@2WIL26GLD_OZ/256Y)!+N&J M$A6I])&V;PEWPT,*ME\?#',<(G M(1TG_*.2E/XCTN>&2LB<*_54B15<%,6VV=;<$+KGP49NA;&-,M5?W!W+;HRT M-=@L: ON!3Y@.:@=RZIGJ<_A7O&2ZI-Z<"MB;$_PAO1\!WG.LB @8_#2>)Z[)W'?NCB$Y*:P=:+VN-MJZCJ( XHQ%20)) MPK(\@UMB+&C]HY"%<09AQK)A E+T@QNI"ADLT&2C:\48N,\ARQ+@NX[>*:E M(:6@$<1LE$<0LF28OT:"6?00CC(6IBF$\8BE-'5*4X&U[0.41ZSG'Z_ MZQVLE;"(?/XK$2^QZ#0,G8;A_ZMAZ)K16S2,6)QED Q9FB9?:9BR/!Z1'/$H M_]<:!B%IF*;#MVH84JX,LH2EP7$-6P>RDHB%Y'.BYJ1]S4G_8&%QM MS5;ARUWP_I&>"AK?6&Q.8CE>;%Q9H&5@61S8_15#&+ T(!I[J2NBYMS6F.0\"76RQ9OI,-BAH M9RU5S0Q-U2;0C4)6.E!=!7$83H*:<>'E,[=VJ_*9;$W%!=XJT&U=,_5G@97< MS;W(VR_<\NY=1.>+L8UW =\Y M[O2+,5@G*RD?[.2JG'NA%805%L8R,/H]XD>L*DM$,G[WG-Z0T@)?CO?LGYUW M\K)B&C_*Z@[D[@OV?A++5\A*NR_LNMB$@HM6&UGW8%)0 M<]']V5-_#B\ :?@*(.X!L=/=)7(J+YEA^4S)'2@;36QVX*PZ-(GCPE[*TBC: MY80S^5=I$#(XA6LI-J<&50V7N#+P[IZM*M3O9X&A+#8V*'K&1<<8O\*8P8T4 M9JOADRBQ_!>3X1D'T;9(SG7#"IQ[5 4:U2-Z^=LWT23\<$3;>- V/L:>+ZGHRK9"D.ON1NZ' M&[D2VJB6ZL%H^.G4PST^&5A4LGCX=(H]!/"VE'JI],$KE%K>MQ* MD1EZS*95W'"ZDRCRH]%T_WM^D8Y^A=2"T%8<$K"$-1=,%%QLH)":SB3*,G^4 M)B1QZD]'*8D_'-B)COQ11IG\21K^EZC;/R&^J9^EJ94=3OPP2>'0_08O2J]& MM7$-ALS9@^BJ<%@=>MA%5[K/X5T#O&%JPX6&"M<$#<^FB0>J:RK=Q,C&%?)* M&FH+;KBE/HS*!M#^6M++[BL @ MK@4 !D !X;"]W;W)K&UL?51M;],P$/XKIX 0 M2&%Y;;J.-M(ZAIC$H-H&?$!\<)-K$\VQ@^TL[;_GG&2A2%V_)#[[GN>>._MN MWDKUJ M$ [N*"[UP"F/J"\_368$5TV>R1D$G&ZDJ9LA46T_7"EG>@2KNA;Z? M>!4KA9/.N[V52N>R,;P4N%*@FZIB:K]$+MN%$SC/&W?EMC!VPTOG-=OB/9KO M]4J1Y8TL>5FAT*44H'"S<"Z#BV5L_3N''R6V^F --I.UE(_6N,D7CF\%(\0LXM$0_R]P4"^?<@1PWK.'F M3K:?< MT85KU,!$#M],@0JN&J50&/A2LG7)2U/2Z=L'MN:HW\T]0S(LF9<-(9=]R/"% MD#.XE<(4&JY%COG_>(_DCSF$SSDLPY.$]UB?0>2[$/IA>((O&FL2=7S1B9IH MZ/,[EEZ/CH^C;1==Z)IEN'"H332J)W32-Z^"Q/]P0EL\:HM/L:?WU)5YPQ'D M9KRQPVOYU/1V%G!E2ETEM-+R&('3]9&H7D1O.9G!=U5SN$6&- C_ .>JA"M>TFA2;UC3!].XV[XS"Z['OPGWL_R6Z9VI9" M \<-0?VSZ<0!U4^'WC"R[CIR+0WU=[&PO=V]R:W-H965TG0:#*&ANB3D2+ MW)RLA&R(-JY-(1RKYBXO;DL)F*C&>4XEZ V34/DPPR9 MV$Z]R'O,+!4M$&NJ. @<37USJ+366KC77=2N[[>]@!C,-7 '$/B)WN+I%3^8EH4DRDV(*TT8;-&JY4AS;B*+>/LM#2 MG%*#T\6ET A1!._AADA)N'Z [Y0L*:/&.KHF2X;J>!)HD\H"@K*GG76T\2NT M'^!"<%TK^,PKK)[C R-QT!D_ZIS%!PD7V)Y $OH0AW%\@"\9ZDX<7W*@;@5= M??O*Z]#I?K3ME%/5DA*GGFD%A?(.O>+=FR@//Q[0E@[:TD/LQ<)T7K5A"&(% M^0@ZFVE_(=2T1GST@7!K<\QWS(!J;)4KW M*O_OV?>SGVC'FA%&>(E -.@:88EKRCGE:WL!=J-%244%;R'WLVALULQ/X\3Y M2=[YXRA^NJ-6BCOJQD;D)X;??*,,$G]D$J9^&(=PS@AM%+2$5H%"K1F:0:,5 M'*5A#L=PE(\2N\1^GHVL8;"Y-?Y1BKQZH7'DITFG+PT[X-RK4; M4@I*L>&ZZ^1A=YB#9UW[/X5W0_2"2'-W"ABN##0\&64>R&XP=8X6K1L&2Z'- M:'%F;68Y2AM@SE?"-$;OV 3#OT/Q%U!+ P04 " !:@6%5.X*ME%D# "D M" &0 'AL+W=OCY56RM%AW<:S+9MN?Y[@5+M9D$2' ;NQ::Q;B": M3WN^P27:3_V=IEYT1*E%BYT1J@.-ZUGP)KE99,[?._PA<&=.;'!*5DH]NLZ' M>A;$CA!*K*Q#X-0\X5N4T@$1C;_VF,%Q2A=X:A_0?_7:2)/,MWW/+Y5*L=:.=-:,[P4GTTD1.=VY2EU?154)R=WRJ+D#!X M#>^Y[D2W,7"'&I8-UPBO'OA*HOEY&EF:R@5$U1YV,<"R[\"6\%%UMC'POJNQ M/H^/B.*1)SOP7+"K@$OL1Y#&(;"8L2MXZ5%WZO'2*[H-#/HNR1NBL\O1[J;< MF)Y7. OH*AC43QC,7_Z4%/$O5[AE1V[9-?3YDFY>O94(:GUA5T)8<",JX%T- M[X3<6JSABQ<"#_AL82%5]?CG)4U79[VLZ:'1B&=[";<4=SY">V.Q71%!MT'_ MO^>VTKV2$VO0A@?5/;E6JFWI_AI_)&\I3XF.AA!>0)*&;!*3,0[CU+6,C'+L MC"2:>(1'*DPE\]EF"(/@3:DIZ9S@&*&L: M2QOK2#$63B9%."Y39Y:3."SSQ)LL#UDZF%D>%HD3'(_RH?'KD(R2PO?*[.L) M^F8MN:%4[*:JW3%R.?+'ZEY:W0]=I9$*D>7R ,7[7HK*7SJBVZGN];GF^^4G M0SDUH87*&"3AF%)LDE$S_B^2WV[*OZB6[&B2_C(;S"(.TS0;#D)Q=A"&P9+! MI>K^U"_/W*]$9T!B6L*C4?C/ ] MU,2A8U7OZ]!*6:IJWFSH-P*U=]Q$QQ_3.;_ %!+ P04 " !: M@6%5L4U;>NX" !+!@ &0 'AL+W=OYIPYQ^2,Y@>IGG6):."EKH1>>*4QS4T0Z+S$FFE?-BCH9"M5S0PM MU2[0C4)6.%!=!7$83H*:<>$MYV[O02WGLC45%_B@0+=US=3K"BMY6'B1=]QX MY+O2V(U@.6_8#M=HOC(=598E(QG\]IS>DM,#3^9']D_-.7C9,XYVL M?O+"E MOYD&!6]96YE$>_L'>S]CRY;+2[A<.7>PD]B!OM9%U#R8%-1?=R%[Z M_^$$, O? <0](':ZNT1.Y=_,L.5RMHH.N6$,\MO MTB!$"7R$^[JIY"LBK(W,G^&A8D+#U1/;5*BOYX&A9!82Y#WQJB..WR'.X*L4 MIM1P+PHLWN(#$CDHC8]*5_%%PC4V/B3A".(PCB_P)8/SQ/$E%YQKZ/R=L]>A MT_-H6RLWNF$Y+CPJ!HUJC][RSS^B2?C7!6WIH"V]Q$[:Q!ZUP0(>:5 \M]/N M7M8EHWQP:U\S-Z_PRSF )WPQL*HHXM]S9BZF.V_FIWO0E'>8W.Y14:$.XR/: MJN=B!Y\5$P;H 2+MGQA7L&=5:V6J&JZX@%=D2E_#]Z-/1G#, ML=Z@@B1REQS!-!ME80(?()WYLRE$?A9UJ0@01>-1&([I,)GXTY@.TQA^=&17 MT^EHG(SAVD)#/YO2\[YC(J?:MZE$ =3-MLA=[&24);,N=.)G*86>BJ)79WI5 M_=.CS.$H36SF-/)GF965P?U+@^Z6C 2+!O)H2H1M:UJ%[S&%I#.>OF4Z]WR" MDP*O4>U<&].0RU:8KM:'W:%3WG8-XG=XUV:_,K7C5-D5;@D:^M.Q!ZIK7=W" MR,:UBXTTU'S&ULQ5;9;N,V M%/V5"[4H$H 3<]&:)@:<9(H&F WC=.:AZ(,L,;$:271%>I+IU_>0.["*YX]F.'>+K5V]-BUO3V/ELZM3B<36RUU5]H3L](]5F[-T)4. MP^%N8E>#+NN@U+43R7DZZ[#,#TS:]3B/ M1/0T\;&Y6SH_,9F>K$=*LKYQ%*=%_TI6Y;#P0:?VTPH^V17G%7?D+_ M)=@.6Q:EU9>F_=S4;GD>Y1'5^K9?A5;^Q)/%YE6AM:>ACW9BJB:FV= MZ3;*8- U_=B7CQL_["CD_ 4%N5&0@?=X4&!Y5;IR>C:8!QK\;J!Y(9@:M$&N MZ7U0YF[ :@,]-WUGG":1T"N:ZSLXVUDZNBD7K;;'9Q.' _RV2;4!NQC!Y M@ M!;TUO5M:>MW7NGZN/P&Q+3OYQ.Y"'@2J!WOU_;WX]2NRDJ?1[@ 5@]?=#3]Z0>1\I\/<(NWW.)#Z-,Y[EN];C69 MVZ=8T$>],H-K^CNZ[L<+B$QFM/BZW?%[,(9N]*.CB]94]W_LL^O@R?OMNED. M6C^+)^V9>@>H_YI!$)WN%GH(D?S^D8^Y;\2.] YERI:('GW&9:>;85W=T\RY MLEJ.R?LC"9XSJ1)(N6 J4Q!D'D/R4U)FK"CDKO;QE MHE*R0A8>+699X6&3@B4!*TF8Y.E^EA)+DC+P@%$\0QNK8&3"A!(>+F%Q@$L5 M["E&W%05=*41WJHIQW+8UU1V/KO^'B?T(PJ]U2_S54S*//1<^1Z@POB'"=PFO)(,8>]7+Q M@'/&XYQ$$8.E/S#UB@@K)*Q)%=-EN6IOA4'I)EL4B]%+Z/F4Y M#V@A+'M)I(J30F@$D\*WR-#@1I6-0$DB@QMY<&?&E.#_4Q;=&.^(;\_^GMQZ MHZVE!K?7DC/X6E>FKQH4IF^QL'C=5Z;3M-"H:)I<^:CM*2:=AM_=-@U?48^[ MCIQ+4Y 5:0;'Y' 4C!/Q\U1^4I$LY0JMRCDV9TC*C(E_F!4@>^6J'+5LASND&Q'\IB.4D['E" > M<8'_/B^%$L1$*&1Y2%UD$<(7^X!(! 3YL^]#--EY'G0:)_I'D(65Z]Z-+X7M M[/:=-1N?%_]N'Q]I;T&X0?JT^A:J_"1+(AK&A\\X<&85'AL+X_!T">(2;T4] M^ U8OS7X!&\&_H#MZW/Z#U!+ P04 " !:@6%5,W-3M]\# ">"@ &0 M 'AL+W=O;26U M#<3IMA98V\!)MP_#/M#RV2)"D2Y)QVY__8Z4[+S <3L@ _;%%JE[>9Z[A]0- MUDK?FAK1PJ81T@R#VMKE>129JL:&F5.U1$EOYDHWS-)2+R*SU,AFWJD141K' MO:AA7 :C@=^[TJ.!6EG!)5YI,*NF8?K;&(5:#X,DV&Y,^**V;B,:#99L@==H MORRO-*VB7909;U :KB1HG ^#B^1\G#M[;_ 'Q[5Y\ R.R52I6[?X,!L&L0.$ M BOK(C#ZN\-+%,(%(AA?NYC!+J5S?/B\C?ZKYTYG=,"!HNVW^VZ>KP,PYIYY!ZW&TB MC_(=LVPTT&H-VEE3-/?@J7IO L>E:\JUU?26DY\=?5(6(>G#&[BLF5R@ 2[A MHJI6S4HPBS/X;&O4<*D:ZGGMFG&'\$%6JD$X_ET9JS,?+#I3*0,MO'[W6.]_O[0[7N5FR"H/VJ3)/T;;>Z:-1*6O/ FCC.M6KH MCKDOO=J3BW>E%ZX,YX3K!)(P3_OTE#I\29C%^4."I&';,>R$3'1Z89PGGEZ6 ME_1?AEEYYH.]&#(*I"W_WI:=--46[DH9JWWO&G?6MVWB!-&03V573'/JD"NI M\77O%<3JAFT -_09,0AY2MU_7&20) _*8>Y]5[G/3[Y+B5;[=\4?V2"(O"179=(\AE>E"_24MX&PO=V]R:W-H965T><^:, M<^S\8.RC:P&0/2FIW3)J$;N;.'9E"XJ[F>E TTYMK.)(H6UBUUG@50 I&:=) M\B967.BHR,/:VA:YZ5$*#6O+7*\4M[]6(,UA&3BT%_> 7$C'OL(3]ER^S&.DJAX;EV.%U5 A?:;"-7LP&EO'WNL*JK_Q,:F= M)*='R:OT(N$6NAE;)*]8FJ3I!;[%= 2+P)<]=P2]VH'UK7_IP%+?NF%;:,AY MZ,ZU.[!=!3;O^7U!*O9G!&23@.P_!6R@,Q;Y3L)%!=D_%<0GCE!@F^![QTK3 M:QS,,:U.5^MV<-2?].%>/G#;".V8A)J@R>PMU;6#UX< 31?\M3-(;@W3EIX' ML#Z!]FM#'AL#7V!Z<(K?4$L#!!0 ( %J!8546T6 '5@, "(+ 9 M>&PO=V]R:W-H965T M187O "F+ZSYB+'2D_%QI6% )Q:4D[=P/,B M-\>$.=.Q7;L5TS$O%24,;@6299YC\6T&E.\FCN\\+MR13:;,@CL=%W@#2U / MQ:W0,[=124D.3!+.D(#UQ+GVKQ9#@[> OPCLY,$8F4Q6G'\QDX_IQ/',AH!" MHHP"UI)Y3=8[R FKKGA?^W! T#K=A* F!&U" M_PE"6!/"YT;HUX3^@>]JK$]*W&/2QC].;U M6_0:$8;N,UY*S%(Y=I7>C)%TDSKPK H#'Y_F79_BN M-J%Q(GAT8A:<%5Q"<8%"KX<"+P@Z]C-_/MWO2N>_15_\=O0C,\+F6(16K_^$ MWN-I6 N>H[DV6N@W6A]-E:&Y/90@>FBQ3VB9$K9!UU*"_J7H'N^[CD(5+++! M3.7:3OTH\CUO[&X/'>Z !<,HC(YA\2FL/XB"*#B&+4YAX6@T\$8-[,B9?N-, M_ZPS3YEA+% ]A-<*!+JFNOYBEF@#N4!S 2E1Z!.7LH?NN<*TRZ,J[.!@NVU[ M?HF(?XE8G$,<^3%H_!C\EA^?"%X12M2W7KNT?.]\W6>#DYU%8=N!#HSGMSPX MQ?C190NT. 4%PW[4[434.!&==>(]-=_UAV*MG_424Y#HGQO(5R#^[4KWK);I M#JYD@1.8./KS+T%LP9G^\:R59;B#L@H;!W/4XP?M>N6>_#1UYEL;+Z :SZM9_R5?=X@\6&,(DHK'4H[V*H7R11=6351/'"MAPK MKK3-=ICI)A:$ >C[:Z[;CGIB C1M\?0'4$L#!!0 ( %J!856/M^U4!P@ M '@] 9 >&PO=V]R:W-H965T<%XV66EZ/KR_ZSV_KZLEJW15[RVQHUZ^4RJ_^] MX47U=#7"H^@5_R9\Z=F[S7J2KFOJF_=FP^SJY'7'1$O^+3M+#+QZY%/>%%T3N(X M_MF:CG9]=@WW7S^[O^^+%\7<9PV?5,77?-8NKD;1",WX0[8NVD_5TV]\6Y#? M^4VKHNE_HJ>MUANAZ;IIJ^6VL3B"95YN?F??MR=BKX'P@1N0;0.B-V '&M!M M WIJ#VS;@)W:@[]MT)<^WM3>G[@D:[/KR[IZ0G6G%F[=B_[L]ZW%^;@R$'#H:B MCU79+AJ4EC,^ ]HG]O:QI?U8G)C=V2'/9^>&6 WO^.HMHMYK1#Q"@..9G-X< M0^7\6._IX-Z5DT%W4:&]'SO@MQUY:%@W#8.^83=SE^W#];@(R$ M 0U466+*F!^0@*BRU)31*/*]:"=3JF2[*IFURINLR,HI1UF+;O@\+\N\G'>Y MO^5U7D&9O-GX^?N'2ZE>NBD* H]JA9LBPGRFE0V(0A; 1?N[HGUKT>]FL_Z* M!Z]9W^@P)+XV&!-3Q$2!6GVF"/M1%&L%0BJZIU(J#'85!M8*$SY;3P^6&!A= MOF$!U89G JC", BU(@$5QC36AQ&2B3X/E!GNR@RM94[$_%>+Q1<5>7:?%V)0 M>;.7:#$OVK,(?A$" M,NKY,843B#VYJ?).SF#UR.OCX;,;GIL^IVZ)4[?4E9LZ-'O[73PT@MN6RM** MJ1%!0(9#3]^>)( L\",::1$$9'X88_] !(FLDUCK_"KX#'VNU]-OZ%W;9M.% MH+NVL6?0ZGAV!EVZ)4[=4E=NZMC(C30>O)/>ME3"Y46$^GH(35V$::CO* $9 MB1@-?3V%@(Z$<4P.Q%#NIK%].WTDAN@_-'B]MO=\=EQ=NB5.W5)7;NH82CC M=CJPQ178K(-Q-75@7$T9'%= 9XNKI 1LQX3SXGKBTF[M\NR^*6FCJ $'S(8?(C)(#3PL9Y50$9BXF$MJX , M>X%G?/D#ZDBPYZ=6*M&'G(P^1[-ZVA)N[_#LD#HE(Z=NJ2LW=>@D&9'!9$0 M1 'H')!!= [((#H'9!8Z)Q*+B!V+/I0SON+BAY@E$YX5(H36_#E%':=NB5.W MU)6;.BX2="_+IX7&PNY*2,^ MTZ?;!)#%7J1O2E-(AID?POFDDHNHG8M^[3:093/V#L^.J%/8<>J6NG)3AV[O?JKA-U29W&'<3'54DAR7I%:)6I>$&VJ' MF],C>=JB;>_N[$ ZI1^G;JDK-W7@)/W0P?1#(?H!YDP(?H Y$V ::,X$9)8Y M4Y(/M9//^Z*[!=L:.:J6NG)3AT*B#!V,,A1 &1SH7]%, %GDTUA/ M''2K66C<>PC(2(S# ZQ-)<90.\:HB1NX+CME%Z=NB5.WU)6;.EB27>A@=J$F M1ACK\E%)3K M<+OKV3%T2BA.W5)7;NKX2$)A@PF%07>,8?VQ $"%J:_?,@^H AH8#SZ8JK!_ M, ;,X-[S'G9:.2&#P]9K>[]GI]0IMCAU2UVYJ2,HL84-QA9F$H3Q9,Y127)< MDEHE:ET24Y@=4\Y.YHF+N%.V<>J6.'5+7;FIXR?9A@UFFVW+X,CL::J@V=-4 M0;.GJ0)FS_'>DZ1+7L_[1W@;-*W69;MY4G#WZ>XQX7?]P[':YS?X8H*!SQ-\ MD6X> I;VFV>2/V;U/!?1+?B#Z,I[&XIKJ=X\YKMYTU:K_CG6^ZIMJV7_LEH+D9&*F5Q;9HB3B'#XH(5D*N5!>,9EFK*EZ8H.."D(F74="S+ M-S-,$Y8C#8F2,[>NIK_$5X">!M=@8(WV2.6//>O(M&1F6WA!0 MB*56P.JQ@@E0JH74-OXTFD8;4A,WQZ_J7ZJSJ[/,L8 )HT\DD>G(N#10 @M< M4GG/UE^A.<] Z\6,BNH7K6NL[QLH+H5D64-6.\A(7C_Q2Y.'#8+M[2 X#<$Y ME. V!/=0@M<0O$,)@X90'=VLSUXE+L(2AP%G:\0U6JGI097]BJWR17+MDYGD M:I4HG@Q_, G(19_0A$-")/K.A "!3B.0F%"!'N!%EIB>*<3C+$*G)V?H!)$< M/:2L%#A/1&!*M0TM9L9-R)LZI+,CY R*"^1:Y\BQ'*>'/ME/CR!6=+NBVSWT MZ/#H??3IX=&M;;JI4M_FWVGS[U1ZW@Z]<1RS,I<"W4,,9(7G%,[1F*J_+\YC M0*H0;-[,.9KF"7\7356(5.O[0#\S59HI[0%=#:QL4O06Y MWF"X#9KV*3E7+6@K*6Z;%'=O4IY4;4$/O(R?T5A*'*>J,*D4_;J%; [\=]^I M]PKJ8GLM"AS#R%#55 !?@1%^_&#[UN<^ QY3+#JFV/1(8ENWXK6WXKVS5>MX M@PWOV$/7[5BU!^2Y7:OV*5UVE*9]2I=6OU4';5(&AUIUQFBI/W[[C;I7[G^- M>DRQZ)ABTR.);=V)W]Z)_\Y&]=\4N2NOZ].W&'O@=7W: _*'7L>G/2#/ZY94 M<^.;KSNZ6\R71'F/PD+1K(NAN@%>=TGU1+*B:@/F3*JFHAJFJK$$K@%J?<%4 M*]!,=&?1MJKA/U!+ P04 " !:@6%5]K%P0= # !;#P &0 'AL+W=O M5IOV^N+4%PY, EK J>TDO6]_-K \!..[C?9-@F%F_!O;S)^9G2E[XC& M0#^S-.=S*Q;B<&O;/(PA(_R&'B"73W:4943((=O;_," 1(53EMJNX_AV1I+< M6LR*>P]L,:-'D28Y/##$CUE&V#\K2.EY;F'K^<9CLH^%NF$O9@>RAPV(KX<' M)D=V'25*,LAY0G/$8#>WEOAVC:?*H;#X*X$S;UTCE"-:2IBB0Y?E1!K7I.Y=B^?H[^N4A>)K,E'-8T_99$(IY;$PM%L"/' M5#S2\V]0)316\4*:\N(7G2M;QT+AD0N:5T9A E OU!.0?>C.5!05\8B0 MPY ><\'1(X20G,@V!?3N#@1)4OY> M.GS=W*%W;]ZC-RC)T9>8'CG)(SZSA:14<]EA1;0JB=P!HBFZI[F(.?HUCR#J M^MLRNSI%]SG%E6L,N('##1HY'Y#KN*Z&9_W_W;$!9U2O^*B(YPW$6Y&4Y"'H M%J9T] M']?Z=%NXT<&;VJ4VK,W*GM5&'R:N9/"/3,I)[+=\JCL*8L#U$2% $ MA.5)OM=N81ENW(+XB(/Q!6G?:(P'0,9ZP?^ M!5'?:.2- SW3I&::F'=25G=968[A$UH*0<)8:H,L+G_?0[8%]EW':@RH].Z6 M'T@(<^M0;8.U>/L+]IU/NI?^E8)U4)T1E-!@XQ=AHE M<%ZW"%3Q.N?"N63]#Z,N:TNU\/5UH/)M3]FC,IETF=R&R7VM,E!%ZBS*):') MI$O8* ^^6GHJS\Z9"D8]*)W59(BK41]LEI]6+=C0]%@>0E,E,,=[:2EXK6C= M[!M)PV9-,^U*7ZWPV.L=9HV5YPUH!FY4#9ME[>7U0*-N7N^K0&/E#@D<;A0. MFR7.7!#Z J;Y,M!;#8 U,H?-.O>2JC#1 /1>P;X1]@<@&SW"5PM2Y=G^WIQZ M/:B^$?8#[P++;K4I&<@3I;HW>;I46U%^SM=WZPYQ6?1%%_=7JG,LVI\F3-EV MWLN#FL@3F\).AG1N KE.K.SDRH&@AZ(9VE(A6ZOB,I;=+S!E()_OJ&R(JH&: MH.ZG%_\"4$L#!!0 ( %J!854.F2'S\@( !@+ 9 >&PO=V]R:W-H M965T\_WWG'1]9:,/XL(0*)53!/1MR(I MTW/;%F$$,1:G+(5$G7$_[EJ,3 @JAU Q8/18P $HUD4KC M7\EI55=JX.9ZS7Z5:U=:)EC @-'?9"JCOG5FH2G,<$;E/5O^A%)/6_.%C(K\ M%RW+6,="828DBTNPRB F2?'$J]*'#4#3^P#@E@!W5T"K!+1RH45FN:PAECCH M<;9$7$^H2M,.'K"- -T/ 2)"17H M 58RP_1$'5\G$C@(B>ZQ HR7.$5_;B&> /]; S=49)I)T4 WL "*W,VPQ_$0 M'1^=H"-$$O00L4S@9"IZME1"=#IV6"9]623M?I#T&-)3U'(:R'5<=PM\8(8/ M(53P9@YOUN&VLJ_RT*T\=',^[P.^$8<4DRGZL5*])4 @I0K]DA%P-,@XAT2B M"R% BLJ+;9*-=^AF/AKLJ-EM&,( MG"RP[LY"=F/MPC;5!54GI])?G$70:CI>SUYLJC'>]TDU7J7&,ZHIZGC'DG#W M4AH9]RWE@I7PU8IOP]OMJ^H[_IIK&*S\IJ%,)ZA@%780AS\#8 MJC<$3P@EDH"YR,:+]BWR@^_*ZOK>V_+:F_,+7IF MO,5\3A*!*,P4S#GMJD\%+^:P8B-9FH\R$R;58)0O(S6Z M&ULK5A9;]LX$'[OKR#*Z3++N%I?02I7%QV_LWEP+^8+0P_ZT_."S^$!S-?B3N%=O]:2 MB QR+63.%,PN.I?^V8UO!>R*;P)6NG'-B$HDY1/=?$HN.AXA@A1B0RHX_BWA M&M*4-"&.'Y723FV3!)O7&^T?+7DD$W$-US+]5R1F<=&9=%@",UZFYEZN_H2* MT)#TQ3+5]I>MJK5>A\6E-C*KA!%!)G+WSY\K1S0$_/ 5@: 2"'8%!J\(A)5 M^*L"@TI@8#WCJ%@_W'##I^=*KIBBU:B-+JPSK332%SG%_<$H?"M0SDS_E@;8 M@+UG'[E0[!M/2\";!TROI$R!R1G[*'*>QX*G[%)K,)KQ/&&?!8]$*HP S6Z! MZU)!PKAI:L&@WD-<*B7R.;OB6FAV? .&BU2?;-GK-M8]WD(6@?J."[X^W+#C MHQ-VQ$3.OBQDJ=&P/N\;9$W8^W'%\-HQ#%YA^ !%CX5>EP5>$+2(WQP6OX$8 MQ7TK[F^+]]'7M<.#VN&!U1>^HL\Y\:R-AQ,1_:6/TF95L$@[)E7^_D?)4S$3F!81Y# 3AA4IQSIW.73,3UI M7QU6^^A_;W.;$QI9(6ISR^DD''CG_673'?N+?"\RP)CL\ M".:+-'4/:$,UW#/H#\/A+JR65:_'851#&QVLJ48W:BVLT>\LK-^D;(OHN"8Z M_K6$4Y1P>L4++*6HK92NQP?B[XCLKQ@-@DE[)"8UP,E!@)]E/G^/&#/<>R/# MCN/6,C^LXS%LS?K)'MS ]X;4TK=8M2V;3,;#=EZG-:_37TC^1IZU(3S=ZS&M M"%N6!;!;"8ZP5.@DI! MGH!B2[>?SU '/L1A %@A4Q'3YH^[_)(K@;LSODW$4B1H@+1@Z^,*2+'$X<&@ MP94P"ZO^6F8%S]<]W-7)EE)KVOIY)LOZ2,Z"ZW;;)C MZ,U[N*91RFZHBA$S!J0:X$]Z[-:NK[19I N>SZVY=,U6"\B1K5(RD@Y]M,;1 M4#WA:2'!6;#'+C&$["2LUA:%!H]*U#8NB M5N+65J$JM?-: E3UF'_-B+A8;E-UMHC,3G08:^MNJ.+([WI#WWKH:#0:TJ;Z M5XF&-C.=528:>7ZGH. BL1(2 2@6VUPVFS2G%__8%VG=KWBU92. NQA)%T? MP!1V!^-3ARGHG@Y."16.BG9ZK,N5_&T2=5I M5$G)I%UAQV1$57FSD6ZFM>T\9LV.M^-^TK6+MDI;H-*Z+U@J/0RJ0+-52>TR MRB1%"-V/V.W&@X='=VS)YUTK\;N]LN*:85I8P$E5.HG0,?4P?& [Z P/U0WG MM1G=J$9C"LB;V'@B*ND5*7QQMQ:92#GR7Q=@$_!E$?J)FH(-!>):"*QG0L>W M"PQ[& "SQ[W3C1N_YAP9$MYKB9T^U^Y*8[]-+*^7L]^#P0W)?'_"NQW;V?\P=C(I4B3L=[O3Z+LO!-OR-XVPFX*$=%'7O2H,N[2808XAI MHM9V=2H;3IWAN+6):L13N]R>B'MOWK _VL:N?N/ G(&:VP\/M'4@"'?,J9_6 M'S>N[#> O>?>V35NT6UO?'SC/E^\F'!?4VZYFF,!L11F:,[KC7%<4>X#A;LQ MLK!']D@:(S-[N<#F"XH6X/N9Q#A6-V2@_DPT_1]02P,$% @ 6H%A59.: M2 H1 @ NP0 !D !X;"]W;W)K&ULC531;ILP M%/V5*]2'5NIB B&;*H*T)JK6AW51DV[/#MP$*\9FMDFROY]M**)J4O4%^]KW MG'N.N79ZE&JO2T0#IXH+/0M*8^H[0G1>8D7U2-8H[,Y6JHH:&ZH=T;5"6GA0 MQ4D4AE-242:"+/5K2Y6ELC&<"5PJT$U54?7O'KD\SH)Q\+KPS':E<0LD2VNZ MPQ6:EWJI;$1ZEH)5*#23 A1N9\'W\=T\=OD^X3?#HQ[,P3G92+EWP6,Q"T(G M"#GFQC%0.QQPCIP[(BOC;\<9]"4=<#A_97_PWJV7#=4XE_P/*TPY"[X%4."6 M-MP\R^,/[/PDCB^77/LO'-OT)P3&W]"[/N<,V+)H+7^VC32V=_VTM*\+*I=@][?2=EP7N ;NWZOL/U!+ P04 " !:@6%5]6#, MOV@" &!@ &0 'AL+W=OR 8$[2ZEJ:M!4*U\W"FCI1#7W MHR#(_)HRX>43M_:D\HE<&\X$/"FBUW5-U=\[X+*=>J'WM?#,5I6Q"WX^:>@* M%F!>FR>%EC]$*5D-0C,IB(+EU/L1WLY2Z^\I?RPQD,Y]0(+ M!!P*8R-0'#8P \YM(,3XT\?TAB.M<'O^%?W>Y8ZYO%,-,\G?6&FJJ7?CD1*6 M=,W-LVQ_0I^/ RPDU^Y+VMXW\$BQUD;6O1@):B:ZD7[V==@2A,D10=0+HO\5 MQ+T@=HEV9"ZM.34TGRC9$F6],9J=N-HX-6;#A/V+"Z-PEZ'.Y(_2 $G)%7D0 M&Q!&*@8:K07>EG+-@1:4U'JB6\0 MRP;WBQ[AKD.(CB LH+DF<7!)HB"*#LAGI^5S*% >.GGX7>YC,8:*1$-%(A\,W M<<7$5:-D ?H@71<@W3HW3),LVZ';][H9'X-+!KCD)-PS;?%J&E", M+PSC>#0>[T >< N2(!SO4/I;K]1VR%]4K9C0A,,2A<'U"..HKNMTAI&->[CO MTF ;<-,*&S4HZX#[2XF/MS=L+QA:?_X/4$L#!!0 ( %J!857%!JKG 0 M /,2 9 >&PO=V]R:W-H965TDZ33$RMG93YG6V+> $JE.^=86 M.0>R+I/2Q'8=)[!30C-K-BFO+?ALP@J9T P6'(DB30G_?@\).TPM;+U<^$2W M.ZDOV+-)3K:P!/DE7W!U9M4$7]1.(C6,=*E MK!C[JD\^K*>6HQE! K'4$$3][6$.2:*1%(]O%:A5/U,GMH]?T!_+XE4Q*R)@ MSI*_Z5KNIE9DH35L2)'(3^SP.U0%C31>S!)1_J)#%>M8*"Z$9&F5K!BD-#O^ MD^>J$:T$[%](<*L$]T<3O"K!*PL],BO+>B"2S":<'1#7T0I-'Y2]*;-5-333 M,BXE5W>IRI.SCTP""M![M.#JU>#R^PU:)"23B&1K]-NW@N9*,ZGN+X\Z([9Y M)?3M TA"$_%.)7U9/J"W;]ZA-XAFZ/..%4+%BHDM%7/]?#NN6-X?6;H76"XA MOT6>(53HNTW$WW5;]JIOFUDUS2SS_ E[3@+QN +PTH*^Z M(UQ0PNF!M9_A41 ZHXF];U?1$^:/_="KPSILO9JM9V3[!PBAADMI:^$SF)86HI403P/5BS MGW_"@?-+WWL^$%BGTJ"N-!CVK0_.^NV-@_&)**\$=9B&-=/P=4T^I.HUVH,F M)XP"&;&N%6@@L$[945UV-*Q T5GO1YYW.BGU!+EAU"_0N&8Z?F5*4BOOCB57 MJ&0$O%:E@< ZM6.G67*=876J\#H:^+Y[(E1O5&N-Z;)M&01L9'M?T&1-LZU1 M'3/&M?(,A=:MN%G=\<#+>X77F<1&(_]TP>P+\P/ODD+-^H[-"_P3B7?JDC)G M72=F%,P(>;5@ Z%U&]!8!FSV#-<+=FX%0B_LR(5^OU?_@(W!@)/+"3P.$^6[9VN8W=J1T-M!3X1O:290 AN5YMR&2F]^W&$YGDB6EYL4*R8E M2\O#'9 UM^CWN>:_0=02P,$% @ 6H%A5:-O.GG\ @ M70H !D !X;"]W;W)K&ULM59K;]HP%/TK5C9- MG<2:!Z_20:26KEJETE6EW31-^V#"A5A-XLQV@/[[73MI!@B\475?$K_.\3GW MQL[M+[EXE#& (JLTR>3 B97*3UU71C&D5![S'#*:$?3-V*\(^+U3",K@51!9I2L73.21\.7!\YWG@CLUCI0?2W GMNS3)E*622\8P(F V<,_]TV-/KS8*O#)9RK4VTDPGGC[IS-1TX MGA8$"41*,U!\+6 (2:*)4,:OBM.IM]3 ]?8S^Z7QCEXF5,*0)]_85,4#Y\0A M4YC1(E%W?/D9*C]MS1?Q1)HG699K6SV'1(54/*W J"!E6?FFJRH.:P"_LP<0 M5(!@&]#: VA6@*8Q6BHSMBZHHF%?\"41>C6RZ8:)C4&C&Y;I+(Z5P%F&.!7> M< 6D2SZ0:\!@2')T 8JR1))[6*F")N]QZF%\08[>ON^["C?4,#>JR,]+\F / MN1^0$<]4+,FG; K330(7E=9R@V>YYX&5\0*B8]+T&R3P G^'H*$=/H8@8F?XK.SZ M )_*G$8PFF[I&\;>GW-+$),QF+=BU7 OP=FPUZ[MM>VVCO# MG*I*/]Y7B@QC*N8@&^2>*YKL,E02=M8,^8'O>YZW9-+FPDB7B1J?)G7H_6M=.9*1G&[J@0E76%V89HSU'PB] .=G'&N"JJ,WJ"O*\#=02P,$% @ 6H%A M50V_UTVA P < P !D !X;"]W;W)K&ULK5=M M;]LV$/XKA%8,+;!$[[*;V0::V$4+K&T0M]MG6CY;1"52(^DX^_<[4HIJ2XR0 M;OEBD=3=GH[GV5'([ZH T.2A*KF:>X76]97OJ[R BJI+40/'-SLA*ZIQ M*O>^JB70K76J2C\*@LRO*./>8F;7;N5B)@ZZ9!QN)5&'JJ+RGVLHQ7'NA=[C MPAW;%]HL^(M93?>P!OVMOI4X\SN4+:N *R8XD;";>^_"J]74V%N#/QD+DHE?TEQ]8V\$A^4%I4K3/NH&*\ M>=*'5H<3!\1Q.T2M0]1W2)YPB%N'^+D1DM8A>6Z$M'6PU/V&NQ5N235=S*0X M$FFL$Q^$<:3;.;?GVKG,$KB^-QH.31*PG1Z;K1R M&$5AVAF=L4TZMLDHVW4AI"8:9-72S872+JX-3'H2?)KVF Y-XJ3'C=4CH@-WL2\R6-XR O*]V 3O9_!8E.RO;V^ MG7*/1OY9N5\2;#D=5)T*>^O7X=5-Z%A?8CO==+\_X)M>_!.5>\85'L4.0P67$TP,V?2WS42+VC9P M&Z&Q';3# O\2@#0&^'XGL(EK)R9 ]R=C\2]02P,$% @ 6H%A57PY+^R[ M @ U0< !D !X;"]W;W)K&ULE55=;]HP%/TK M5M2'5EK))PFM &D%3:NT;E5IMV<#%V+5L3/;E.[?[]I)(TH-&R_)M7//R3GW M^F.XE>I9EP"&O%9E%!1W9,U"/RRDJJB!H=J'>I: 5TZ4,7# M)(KRL*),!..AF[M7XZ'<&,X$W"NB-U5%U9\;X'(["N+@;>*!K4MC)\+QL*9K MF(%YJN\5CL*.9<0?=+"]R-W]B_.._H94XU3"3_Q9:F' 6#@"QA M13?*KDERF8CFPU<;1P:W3!ANS@S"K\RQ)GQ=VF %.22 M? ,LAL9@UO23R!6&=V8H)S>44[$ ,G.+ZU8T*\BVX@$X-; D1KZQG$_! M4,;U!?(]S:;D_.R"G!$FR&,I-YJ*I1Z&!M5;#>&B57K3*$T.*)U!W2-I](DD M49)XX)/C\"DL$!X[>/P>'F+-NL(E7>$2QY<=X/M1@T+[8DVX]4R472^7T?U3IH[3;0IZFM^_K;)'MZ?V8A:=R&OOUYIW>_)3*XB[%#5E) M84K<9,YGI&&XVJEJU(NR?+_X M_K3B:J_ZXZ"TN\=T'9 M!/R^DG@6MP-[M'&PO=V]R:W-H965TU\CVF>X9?Q8I@$0O M>4;%S$BE+":F*>(4&;;P-/)!M*O6 &4T+O(45R*=BR57/;*,D M) NU@ M#EFF(RF.WTU0H\VIA8?MM^A?*_/*S!H+F+/L%TED.C-&!DI@@\M,/K#]-V@, M^3I>S#)1/=&^GAMX!HI+(5G>B!5!3FC]QB_-0AP([/<$3B-P_E?@-@*W,EJ3 M5;866.)HRMD><3U;1=.-:FTJM7)#J/Z-*\G55Z)T,OK!)* 07:,[4(LA5.,> MRY(3253G<@$2DTQ&GU0)=7ERA"T0H>DQ9*3!-Q-24"D*',N,FX6V=T'DG MX0J*&^1:GY!C.4Z/?#XL7T"LY'8EM_^5F\IZZ]]I_3M5/.^=>)H"7<)+G)4) MH5LD4T!4S4$YHS(5"&@""5+0$O(U\);\JL]YG2JH4NG]LXML=QQ.S=VAOT$> MO6LGHL QS RU+07P'1C1QP]V8'T><.NV;MU3;MT^\%KE'X#[;M@%'PQ])KC7 M@GNGP+T^<.\(W/,MMP,^&/I,<+\%]T^!^WW@_A&X&XR]#OA@Z#/!@Q8\. 4> M]($'1^".[_L=\,'09X*'+7@X"/Z8@KK/-A)X'WYXC#^V@P[^8((S\4E%(=H82J M/P)"]GD9'WFYML?!J.-E,-N97FSK[SUIG?XOO=>==7SJC[RPNY=[IJE2R[7; M:367>7"5ZSKJ'O,MH0)EL%$ZZR94J\3KTJ3N2%94M_N:254K5,U4E7/ ]03U M?LB >0-IPFI1241NJO M:3RP(0K;L]M<&PO'SNP+9?OK9SMI*#0@M+TDOO/W?>>[^"[)5ND'DP,@>2J$ M-*,@1RPO*36K' IF3E4)TNZLE2X86E-OJ"DUL,R3"D&C,!S0@G$9I(GWW>@T M414*+N%&$U,5!=._)R#4=A3T@IWCEF]R= Z:)B7;P +POKS1UJ*M2L8+D(8K M232L1\&X=SF/'=X#?G#8FKTU<9DLE7IPQE4V"D)W(!"P0J? [.L1IB"$$[+' M^-5H!FU(1]Q?[]2_^-QM+DMF8*K$3YYA/@J& 2@GC MGV1;8\\' 5E5!E71D.T)"B[K-WMJZK!'L#K=A*@A1*\)_3<(<4.(/QJAWQ#Z M'XUPUA!\ZK3.W1=NQI"EB59;HAW:JKF%K[YGVWIQZ>[) K7=Y9:'Z3>%0(;D M,_F..6AR)9')#5\*(&-C TYG@$R+@RY@R>LF#BQV/O%C!P?G9 CPB6YRU5E MF,Q,0M$>R,G251-\4@>/W@@>DVLE,3=D+C/(.OBS]_D7[_"I+41;C6A7C4GT MKN "RE,2AY](%$91QWFF'Z?WNM+YO^CS?X[^HAAQ>S5BK]=_0V]<*(W\#_,- MK=:'=Z/K@]>2 R_I9M1C&@WB,*&/^U7L O6CEZ#9(>A\>/%*:7X(&H9GSTIU MWG2O/0K0&S^7#%FI2F)=CM;;CKZQ[_A7_DGOOF=YP M:8B M0T5GI[;[M7U[*H-5*5OSJ5"V^I^F=MQ#]H![/Y:V09M#!>@_8&D?P%0 M2P,$% @ 6H%A5?&(4K:(! 'Q< !D !X;"]W;W)K&ULK9A=;]LV%(;_"J$50PMLD4A]9[:!U,&V7C0-XG2[&'9!R[0M M1!(]DH[;_?I2LJ(/4Z)D0+F()>N^%[0@3XEB89GQM[(0ZW MILFC/4DQOZ$'DLDG6\I2+.0MVYG\P C>%$EI8B++\LP4QYFQF!7O/;+%C!Y% M$F?DD0%^3%/,OG\D"3W-#6B\O?$4[_8B?\-25+ MDB2YDN3XKQ0UJL_,$YO7;^J_%X.7@UEC3I8T^3O>B/W<" RP(5M\3,03/?U) MR@&YN5Y$$U[\!ZWKD.-OPF2DD9_YI9E0R?3PSH1ZF%3G< -OZ!2 +H8[TI3[]GD0R'1;IL)UN MRNI4)4)5B5"AY_3H_<$HYR#"C'V/LQW *3UFHFM49QFOD,F_/J\+&'K0=6?F M:Y-^,*Q%:5>4MI;R+HJ.Z3'!@FQR1";B_W'^1>D"/2NY30([=&WO K0K#'J. MUPWJ5*".%O1!KDTCBNDH'^YZ'@PO$-4HSW&ML)O0K0A=+>$S%3@!N['3[BH, MR+=]9=H'PUJL7L7JC6#-QM74ZYA0!RE%[0B347U5]2M27TMZ'W/!XO6Q6+T+ MN^#@G\\D71/V;Q>L5BUWMUM^P!&9&]*^.&&OQ%C\_!/TK-^Z5HR)Q%H##ZJ! M!].L'X%2]\"2?Q>S,Q358@PKQG"RU2-4 'Q'Q>R(@KV8T*KMRIIB]2A56@N# MRM@1%?8S-BP5:AF7A6U+-WTB25%%OH\/^F;7*U[;[5.IM<=?^R6BAKWX1ZXWR4I\"U^4*]^X[O=-53$83*+Z[!L#9G M;;U0[[U7=;JOVK_G!V>'PFP-DNH=\NQG:[:H..X2CW5*-<._1[& MVBRAWBT?:!;1]$#DUNENQPA)A[M>*WAUUT^DUMX.U1Z,]!X\?D.D^FO@.9>= M-!35IJQ=&.E=^)J>+Z6&0 >BVJ"-[:7>+D=V/%)=4 '4A;3I:I-$>I-\9GA# MY/[_1=_@>I5K&WPJM?:8:[=%>K<=W^ =NU3'O=Q/#46U*6NW17JWO:K!U=VG M7 ?1)6A7E 5[0&N71'J7'-O@7?O.P+]D[(ARW:"'L79(I'?(1IOC; .*6_" M4S+0]I/N4J=2:]>@MEXTT4:UU&D>8?F^IVRO!L/.G&;C]#(_.OZ,V2[..$C( M5N99-[Z<:W8^C3W?"'HH#C375,A]5G&Y)W*^6!X@GV\I%6\W^1EI=2:^^ %0 M2P,$% @ 6H%A52SJ=?8\ @ M 4 !D !X;"]W;W)K&ULA91=;]HP&(7_BA7UHI4V$DP^JBI$@M)IO=B&RKI=&_*&6'7L MS': [M?/=M*(B43<$'^=\YS7V$Z/0KZI$D"C4\6XFGNEUO6#[ZM="151$U$# M-S.%D!71IBOWOJHED-R)*N;C((C]BE#N9:D;6\LL%8UFE,-:(M54%9'O2V#B M./>FWL? "]V7V@[X65J3/6Q O]9K:7I^[Y+3"KBB@B,)Q=Q;3!^6B5WO%ORB M<%1G;60KV0KQ9CO/^=P+;"!@L-/6@9C/ 1Z!,6MD8OSI/+T>:87G[0_W+ZYV M4\N6*'@4[#?-=3GW[CV40T$:IE_$\2MT]436;R>8*^7NQ\PQ%?:S>4IE7%3F4/\B'#\2Q( M_<, :]:S9M=8LR%6JXK.6-,@PB.PL(>%UV#A$"R\@"6CK*AG1==8T1 KNF#% M01(-L^*>%5]CQ4.L^((5A=%(74G/2JZQDB%64*\2@ M,+)@DIBLLGTCVHX6M;N76Z'-+7?-TCRK(.T",U\([CKWJ_4.=_0-02P,$ M% @ 6H%A55GH+X@Y$0 =H !D !X;"]W;W)K&ULS9UO;]NZ%<:_"N$-0POD-I9LRW&7!D@B4J20-D'2=K@8]D*QZ5BK M+662G#_#_?"C9"4R+866VF?#WMP;.^+OR.EY?$@]1]3Q8YS\2!=29N1IM8S2 M3[U%EMU_/#Q,IPNY"M(/\;V,U&_F<;(*,O4RN3M,[Q,9S(I!J^6AW>\[AZL@ MC'HGQ\5[5\G)<;S.EF$DKQ*2KE>K('D^D\OX\5//ZKV\<1W>+;+\C<.3X_O@ M3M[([-O]5:)>';Y29N%*1FD81R21\T^]4^NC/^[G XHCOH?R,=WZF>0?Y3:. M?^0OQ.Q3KY^?D5S*:98C O6_!WDNE\N?9C; M()7G\?)OX2Q;?.H=]A&I>=?(DS22;D-W(11W>_93)9$5?>9N2= M*[,@7*;DJWS*UL'R_?%AIL+E@PZG)=K=H.TWT /R.8ZR14IH-).SAO',/'ZR M;SPWC[=L ^!0_9U>_UCVRQ_KS#82/P?/Q)H<$+MOV^3;C4O>_;GI[W*^CY)\ M( .KP%@&C&O&W,A[A>GO/1O:'F,Z&X8Y&P]S-MR,<>6TU9]8F#'^.OI ^I.] M&+\%QAKD&&O2C-'26'^F-X'4_FIIRIO*I,'V3OYRY\LI__7IIQ'PMP- MS"E@>85_..D?'SYL)_7>(]C>([SZ$;\-)P.GW]\YD",_FT#"?!!,2[_A:_H- MC>EWF2UD0L[CE6(O\AG3@R0BFL8K62;E 3D/T@5A:@Y&N)S=R0.RE;('Y%I. MET&:AO-P&N23I0,2S%4%(E^#IZ9T-9Y-UW1%PEPDC")A; ,;;:>X-;3'M13W M&@ZT!Z-170O(TQ-(F ^":5H8O6IA9-2"B%3BRC137\)JY9*J3-_SW6O$=4UF M),P=U;X5+6M2RP,ZJB7,8%3/*U8_K(GF-1QV-*X?QY&?5"!A/@BF99_SFGW. MWHE 2O)O59GF,P%7)N%#D"\\TR(AIYF$4NS\77 M2T*#)%)3A[0I48V1NR8J$N8B810)8TY-0LY1PWO@[4.O?F,;@G=#Z7Q449DB_G-HL$-2W_NDCB]=UBZTU[2/[^6:YN9?*/ M)F$8 W<5!A+F(F$4"6-(F(>$<21,(&$^"*;)Y^A5/D=&^52%A%R$P6VX#+/G M _(ESF?KP3(O)NLH:Q*'$=M5'$B8BX11)(PA81X2QI$P@83Y1_7)ZCA?M&P7 M6RWS)Z^9/VF9^0>$A4]JOJ25DJ:<-P*[YCP2YFY@^:7CZEK(!U7?)J.=23TR M*FL;U4-&Y4B80,)\$$Q+9ZM?7>?O=YT)F68W9EK7;(;27"B-0FD,2O.@- ZE M"2C-1]%T=6RY8%;;B1";D*DNR97(?I#_)EG>LDOZ+.PBB(IJ&:^X@H MS<)LG<^$&M?-YH"=!82DN5 :A=)82=,N!>W4"VA #J4)*,U'T715V)4J[/^K M*_SFT^FL&23-+6F:6V1/K/J%T88#FXYC#<<=C0?UJT1-QXT:+HU"/ZZ TGP4 M3<_CRB>US$;I]F2^Q>+5JAN#EKV[JBAS#&I[0FD42F-0F@>E<2A-0&D^BJ:G M?N716F:35D_]:!5',@N2YUT9'&R^P_.UP0&YDLE41EEPU[C,+0/6UG5CZVA7 M'%"3%4JC4!J#TCPHC4-I DKS431=')5I:[5T;8LU\=8:X#1-99:JV4I&6! F MY'NP7#>+ >KC0FFN53=5QWVK/L.@T+"L;5@/&I9#:0)*\U$T/ ME,:A- &E^2B:+JG**+;,3C%@*@7UC*$TMZ1IW6Y6?]@PE8(ZPFW#>M"P'$H3 M4)J/HNEI7KG"EMD6-E>.39%0R^QIASH!M8VA-!=*HU :@](\*(U#:0)*\U$T M_0:JRH:VN]C0/U,GS &Z"@9*6#_-Y=%8#U&:&TBB4QJ T#TKC4)J TGP4 M3==5Y4C;9D<:="G+'*6S:J!&,Y1&H30&I7E0&B]I6A$<-MQ#)*!A?11-%T1E M;=MF:[OC@J1U68'>&PREN5 :A=(8E.9!:1Q*$U":CZ+I*JI<9M_V9\9[E /?22MOU--[3J.T!0:%36,JH'C*IB=O97O;9MN[V.+KZ\L67Z8LA7K74)I;TK1Z;/5'MMV0J%!CNGU@#QJ8 M-P8^.AK712*@@7T434_7RE*VS9;RM7R(EP]A=$?.U50DS"??T^(.9/.$!&HC M0VDNE$:A- :E>5 :A]($E.:C:+I(*D/:-AO2%^IU?F/:CD0.R.?@*5RM5^0L M3A2T4%&@SD/]KE$U4!<:2G.A- JE,2C-@](XE"9*FG933+_?=%.,CPJL;XI8 M6-ZT+B\(>[N- <:T$?1 M]'2MK.*!V2I^\QO\6N;[6^??W.V^P\UQ.B--S5.QJ.FI(8:O.6-&=O M7 \:ES=\7K6\;(@KH'%]%$W/Y'9CMV?U3=O('^2(?R>]Q\H,P.9-)L%2) M7IP).0NB'^3+[^SZS#C#-Y]#YSR'FK=0&H72&)3F06D<2A-0FH^BZ9K:VN1Y MW\W+.Y<8[GZH% MP4SII#!Y;_,:8ZF!&KI0F@NE42B-06D>E,:A- &E^2B:+K#* M]1V875] J8':P5":"Z51*(V5-,O2:\WNSD?0H!Q*$U":CZ+I2JA\WH'9YVU5 M:EXNL1HK"-3PA=)<*(U":0Q*\Z T#J4)*,U'T73=5!;S8(_%_-;%K&_1.E4S MKI?K5P?YKF*K,"N>5,.DW+/GC#EJ9Q5!#6DHC4)IK*3MKF &NV4%ZE=#:0)* M\U$T71Z5I3WX54N[H:RHMR[D@TR4-O)Y5QB3KX^Q]EOC^N;=A3B[O'YOKE)0 MTQQ*>5#LU?>KB"%T=YUCCE.5T% :2Z41J$T!J5Y4!J' MT@24YJ-HNFXJTW[XDZ;]KZUSS%$[JPAJX4-I%$IC)6UWG6/M6C70J!Q*$U": MCZ+I^J@: 8: 1H#=NO(_6.B83[NSP*"] U :A=(8E.9!:1Q*$U":CZ+I,JQZ M!X;_[=X!MQU>;V M@0N999NGN)0UR5@HH,X_E.9":11*8U":!Z5Q*$U :3Z*IFNC".8(G=4 ]?ZA- JE,2C-@](XE":@-!]%TQ53>?]#L_>_L]C8NM25Z^B+ MS#8/"[M*XJF4L[00ETRR_'EA]$$=F)*K?-OU("6G,R6YS>-IKI(PFH;WQ4_R M/GC.R8W/VS.?7&>Q05L$H#0*I;&2ICDRNW8,-"*'T@24YJ-HNH2J_H#AON=M MFR1$GZ8R3;<>N?=+>H%:_E":"Z51*(V5M!T'L[:HAUKY4)J TGP435=,9>4/ M.UGYY%K.UE,U.6NCG-/]RB'?[N.(G$X7H7R018"MJK5[L7JA/N B7JK2=ADU M7TR#=@U :2Z41J$T-FSJ&MA5'+1E $H34)J/HFF*&U4M R-SR\"NXK['RW54 M/%/P:B.:ILPW,[MF?DG3'K':N(ATH7$IE,:@- ]*XU":@-)\%$W/_\KZ'W6R M_LV-FZVO%9B#=A8(U/F'TBB4QJ T#TKC4)J TGP431=1U1\P,O<'-"QTPGA& MSN0\3B1A83I5\[#?99 0&LV(>G/_3$U)LJ#.DWA5G_"]&Y:>GK0$^%0FH#2?!1-5UEE_X_,]O^-C$(EG9&=E0&U_J$T"J4Q*,V#TCB4)J T'T73Q5*U!XSVM =@+%!SE,ZJ M@38.0&D42F-0F@>E<2A-E#1M/U=[U.B!H@+KDJBZ D;[=H%O6S]:W;:6;\T! M[>8TGWYGK4';#: T"J4Q*,V#TCB4)J T'T73Y5BU)(PZ;C[?N9O3'*"S8* = M"5 :A=)82=N];N08-#1O;BJ2L4Q ^P&@-!=*HU :@](\ M*(U#:0)*\U$T31E.U3G@[-F8'W.%S1REJVJ@-!=*HU :@](\*(U#:<*I/T+ M:K[ AHJK*Z+J)7#,O02E$D[O$KGI+C-5"S.K<]Y#6P2@- JE,2C-@](XE":@ M-!]%T[51M0@XG5H$.C]JT8SO+!>HL>_4GU4^<@;UAV% H[*2YNR)ZD&C.7/.VUNST_3=1!-)3F/TRP]R&^4,64UU)2'TMR2ICUL9=BO/U63 M0L.RMF$]:%@.I0DHS4?1]+RNK'3';*7_+0FS?*8_WS1ES67RV@.I97MC@D/] M:Z)0)N[Y#IXF< T M2@!J:T-I+I1&H30&I7E0&G?J][T/)LZP00-0QQI%TS50.=:.V;'V\MNDWEW$ M:?H^MP'H4Q9&=^LP7;S<2K7G0=1F?&C2_RJ@?,X2N-E. ORIW45;1"63.WDNE\N4%!>//O5R MJ^'U79+(N5*/]?'4[AW6WG>MC]1J>)]9'[WB_<,*?W)\KR9>GX/D+HQ2LI1S M%:K_83SJD22\6[R^R.)[-8OHD=LXR^)5\>-"!C.9Y >HW\_C.'MYD0=XC),? MQ<&ULK59M3]LP$/XK5H8F)@%Y:YJ4M95&JVE(,"$*VX=I M']SDVEHD=F8[+?S[G=T0]24MF\27Q"_W/'GNSN=+?R7DDUH :/)N*B70S(**W T\K^L6E'%GV+=K=W+8%Y7. M&8<[2515%%2^7$$N5@/'=UX7[ME\HO[%^M[^C+E"H8B?PGR_1BX"0.R6!&JUS?B]4WJ/V)#%\J@Y)*Z5%48-10<'X^DV?ZSAL /S. 4!0 X)_!80U(+2.KI59M\94TV%? MBA61QAK9S,#&QJ+1&\9-%B=:XBY#G!Y^%QI(CYR3&\'GYQID0<8PU;@PP0.3 M53D0,=O=O.9*RPISJ14Y'8.F+%>?$/(X&9/3DT_DA#!.'A:B4I1GJN]J%&H^ MYZ:UJ*NUJ." J F4%R3TSDC@!4$+?'059)I!JU]KHJXE,@6T'/J^'\9]=[DI_RVK+95AHS(\JG(, M,T")&9DQ3GG*^)RD0FEU1CCH-JUKNFA31=C;E=IBU$V\=J6=1FGG>#R;TY3A M:3JHK[/_Z5[<2Y(=A?MF@=?UHJ1=8]1HC(YJG F'(-IS_NO6RBF('^WJ3Q* M8^[@2U72% 8.7K(*Y!*Q .O5N@C/\,)7)=@K.W]I M"V-W/XN^%YGJWTIVFUF2Q%%[LN/&]?B]"CS>/Y0M!?Z6U9;*I%&9_$?9D"E@ M#P?3LEK+ODU\LG_O]'IA$NVHWS<+O#@.=RO*W>@ZIN/?4CEG7)$<9@CT+F+T M7ZZ[Z'JB16D;T51H;&MVN, ?#Y#& /=G IM1/3&]K?F5&?X%4$L#!!0 ( M %J!856P3L4#4@( $8% 9 >&PO=V]R:W-H965TW16Y:+X6&N26N58K;7Y<@S79"4_J8 MN!7KVH<$*_*&KV$!_JZ96XS8P%()!=H)HXF%U81^2"^FHU ?"[X*V+J=-0E. MEL;J!Z,"I30W9L_]'W8 M :3C9P!9#\C^%3#J ;%SK%,6;XJY MG"\^&P_DG!R33T:OCSU816:P])A8X(&I6@G$K/[>O-;.VQ;_I7?D< :>"^F. MR.&<6TS5X$7)0^*8W"UFY/#@B!P0H]M2-/'@+XW',8K+&B\ZL*$ ]U<& M#W\?A%D:KL[B#U!+ P04 " !:@6%5+[TQ!:X" !,!P &0 'AL+W=O M\6X&GFE MUO6M[ZN\A(JH:U$#-SM+(2NBS52N?%5+((43523/S.R\%K8 K*CB2 ML!QY=^'M)+7VSN /A4;MC9'-9"'$JYT\%B,OL$# (-?6 S&O-Y@ 8]:1P?C7 M^O2ZD%:X/]YY_^9R-[DLB(*)8']IH((Q/"' KP)\51*T@YJ@YV_ M^(2_&=E(P9@KA 1&M*E.+I3NS6SK*G&N[*_S-@YQD*29_[:?0(]5A(?#SNH# M9]1Q1FWGV[H8[$6^P8-#O!ZC813UT\4=77R6;O==-41* MPO6F#RX^BAOC&!_ '1M%23SHAQMT<(.S<(]<@P2ED32GBU1#ZM[B#8Y"!P=P MQQ91G)XXUZ2#2\["N9^O#R1*\H58K TNN Z-1G+;>_> M3K2H7?M;"&V:J1N6YKH#:0W,_E*8%MA.;$?M+M#Q?U!+ P04 " !:@6%5 MP7X"XTH$ !:&@ &0 'AL+W=O=+A 1XSC/"A]92B-6-;?-DB7+(K^@*$7EF M3ED.A=QE"YNO&()I*0_9RAS*Z M'EJN]7K@"UXLA3I@CP8KN$ /2#RNIDSNV34EQ3DB'%,"&)H/K5OW)G8])2@C M_L1HS7>V@9K*C-+O:N=C.K0U7 M>E1.7DYF!CD:T^P;3L5R:/4MD*(Y+#+QA:X_H&I"7<5+:,;+3["N8AT+) 47 M-*_$,H,T"KQ)X^P+_B*!3"3JG"OQ*X)\JZ%:"[JF"H!($ MIPIZE:!7%FNSNF5I)E# T8#1-6 J6M+41EG?4BTK@HFRXH-@\BR6.C'Z3 4" MK@M^ ]\@8Y"(%_ 'AC.<8;EU,4$"XHR#K^A9%#"[E&&/#Q-P\>X2O .8@*]+ M6G!(4CZPA4Q&(>VD&OAN,[!W9.!K<$^)6'(0DA2E3;TM)U'/Q'N=R9VG!3Z@ MU17H..^!YWA>2SYCO?Q30;3RB5X^08F4NZ7<;9&'IR??)H].3[Y-'I^>O*,I M1:\2&&;1\=:H;H,W/ 53-#0DGV>(_:$K-&O MO[B!\WN;0TS"0I.PR"0L-@1K.,NOG>7_3V?=)@F3+>J]ZB?*.W#)BU!G6 O*&P)V@KG;PUFJ/CY7JFU"9Q;ZL,1.X&_]]L) M38X8F83%AF"-4O?J4O?TI28R_I:DX&."Y 64""9O+L,?!5[)?Q("_'V/\AEB M_[3560L^^Z;_MYNWX;9@>[!V_#=,*S_6( M25AH$A:9A,6&8 V/7-<>N=:6<@J9O!]7S45>-A#GE&'$M2U%RSNWI9B$34S" M0I.PR"0L-@1KV,5UMD\9G)_55/Z#[)9=IN&Y-C%*"XW2(J.TV!2M:96= M!U*NMJ!CQ 3$!*C[EU5&U_J^HH>=VUB,TB9&::%16F24%INB-2WC;2WC_;3N MHB=KNHM6>+953-)"H[3(*"TV1=M8Q=YY\ITCMBA?:G"0T(*(S4/P^FC]XN2V M?%U@;\,W;UWN(5M@PD&&YE+J7/7D_W2V>9&QV1%T53Y'GU$A:%YN+A%,$5,! M\OR<4O&ZHP:H7R>-_@502P,$% @ 6H%A5;V6#98$ P 3PD !D !X M;"]W;W)K&ULI59M3]LP$/XK5H0TD 9Y3QEJ*]&7 M:9/&A.@8G]WFVE@X=F:[%/[];"=D;6I*MWUI[BI4O*P$XMZ"2^E$09'Z)"?.&?6N[ M%<,^7RM*&-P*)-=EB<7+""C?#+S0>S7>/9O,U'WB!20@H+)1AP/KO"<9 MJ2'2:?QJ.+TVI %NKU_9/UOM6LL<2QAS^D!R50R\2P_EL,1KJN[XY@LT>E+# MM^!4VE^T:7P##RW64O&R >L,2L+J?_SD'?")X32O3J',UT7^9K"H@OT1VGIC$W6.1F.^9EA=G+!^E" MGDY 84+EF>:XGTW0Z=XEX4=83N.R5!%+B%IJW0]*#0,<6D ME*C")/ M[&^Z&EC^?C]G>PW62^*.IO&^4Q9DW6,^AFGZ#E,MV]^:$"6(E1W-$BWXFJGZ M'6^M[?2_MD.O8Q^%5^/089_HVT(]W/_0UU>-&RSTIT B"DL=*KCHZ2,2]?BN M-XI7=C[-N=+3SBX+?>,!81ST\R77,ZK9F #M'6KX&U!+ P04 " !:@6%5 MJ]6UX!$$ #]#0 &0 'AL+W=O&/$=#*G:T)FHJ&LKAS4;(FFCH MRJVG&DE)V3K5E1?X?N+5A/')?-;:[N5\)O:Z8IS>2Z3V=4WDSSM:B M# ]LN]/&X,UG#=G2-=6/S;V$GC=$*5E-N6*"(TDWMY./^&:%?>/0(OYF]*". MVLA0>1+BN^E\*F\GOID1K6BA30@"?\]T0:O*1()Y_-,'G0QC&L?C]DOT/UKR M0.:)*+H0U3=6ZMWM))N@DF[(OM(/XO G[0G%)EXA*M7^HD./]2>HV"LMZMX9 M9E SWOV3'[T01PX0Q^T0] Z![1"]X1#V#N%[1XAZA^B](\2]0TO=Z[BWPBV) M)O.9% C%N$F6M);QEX*?G?PE-$0[0-5H1R1G?*G1/)5KO MB*1@7$-BEON*(K%!"U$W>TW:[PO=.Z)8@0@OT9)5>TW+UP@7GX52ET>!+I94 M$U:![1H]KI?HXL,E^H \I,Q;A1A'CYQI=05&:'_=B;V"P&KF::!H)NH5/9V[ MCD[P!IT0?1%<[Q1:\9*6#O_E>?_\C+\'T@[Z!B_ZW@5G ZYI,T6A?X4"/P@< M\UF\WQV[Z/S>Z*O_/?J)&.&0;&$;+WHKV6#C8[P0-75]V\DTH\XD[X:(CV<6YY808PS&%L/E&!/;F-48$\:I M6X-XT"!^YW<^E0 L-6P>[:K?B:JDTLD^=B1"FX G_,>H),>A)< 8%"2QG5,K M!PK'.'.+D PB)&=%^-:>44"X7@T%8:-CF3#!?LQ7SITB,99T.0 M94F:6VP7+F">^7EL:;=T H,X""W@R@F,X@2_D2'I($YZ5ISQ87/5'2A7Z*O0 MI'+)T$5,C^;B3V,KFQXL1B[@J4A_G)X]8@&S3(SFKPB1>20LT% M=%^2@C1-Q0KR! /O=$Z?6Q%'"!85)$EAS-4'EA: M>$?E;$WEMKU'*,B"/===L3%8A[O*Q[9"M^QW^&:!'?:EN=NTY?-K^.YB](7( M+>,*570#0_G3%#Z=[.X:74>+IBVFGX2&TKQM[N!^1J4!P/N-@(*Z[Y@!AAO? M_%]02P,$% @ 6H%A53ZLA&ULY5E+;^,V$/XK W=1)$ V>MERG,8&$DMJK C]SD*,.;PD<?2.@\L5S(HBJ\17K&M,XSB62$*/'P5HIY0I&;?'K^B!6KQ8S#-B>$SB;]&4A\/.60>F>(:RF-^3 MU1^X6%!/XDU(S-1_6!6T9@,D*9B%!DF4YK_HI3#$%H/ :6:P"P:[SM!] M@\$I&)Q])70+ANZ^$GH%0Z_.X+S!X!8,RIE&;BQE:0]Q-+J@9 544@LT.5#N M4MS"P%$J(^N!4_$V$GQ\=$LX!LN!S^ GBYBL,88'3B;?X2Y&*8,C#W,4Q0P> M\0O/4'PL")\>/#CZ= R?P 6(HH91"D\I1%G)V)2C!]#DC&43MF%P86.4I(Q M*?2YRO6QW]#'@1N2\I"!GT[QM('?:^Q7 UW9K8 />'$*CGD" MMFG;#?J,]V>WFI;S/NG^^Z0'[>PW: V.);DML\643AEKCH+KOJ6-#);/5Z(. M3.$.K45]XG!)*4KG6(Y/P'\1!9/AIJC)D5V%+*OE)7-.N(06M*Y7;P3E;H D>=D2]9Y@N<6?TZR^6:_[68L=N:<=NJQWO M,>,TFG!AQCQ75>[!T?W#$SN&/V]P\HSI7TU6;,7=7^O$AK]+4AE[N;I!/-U@@4Y6&^K M%-F68XJ_LAA5 N&L#(0S#2D/_[QN%\KYK+46M H\U+LZP3R=8+Y.L$ 36"4$ M!F4(##[L]-V*?*BO=8)Y@YW#NM.WN[6=>["35*YU5CO0:]*JXAK+W'R%FWKR M4YS.5#M)$+P6Y+8D;1=[J.>THGE:T7RM:($NM&HX;#5EK _+U0*ZLH4XM8P8 M-Q$-:M_37D'D5HBZM2]AOQ'JK"8P:%_PSQK4WAC4_O]\2+6O]>"DUHGF%6C5 M@MSKF_6@T2DTT(56#:Y-6\MZ9U_KEJ1+S%0(Y+$T)HR+60YKS.$>3\@\E0?J M$[A,2"8Y'@E'<:/OG=ULLP=./;TUM:<*G^YVQ'9E^EIE!KK0JB[==-BL]A;; MWOOQS_?BVC4X.(NU=N.THOE:T0)=:-7(V'3DK/U;<@=OS;W=Y.V[]=SM->RZ M]49V$]+.F=9O@'+,KE7?FC^B%V5MFE%6>S?J/ZV>[HY!K+[9KWM :V=J+YF^ M5IF!+K3=H7L4KSR^+\@9.%NMQ\)IR31 U#C*:82@+Q?D8( M?WV0 LHK^]&_4$L#!!0 ( %J!854ZF),&$@0 &<2 9 >&PO=V]R M:W-H965T)'#&N^=XT4R@NEK^KF]VAD6,HC2" 4 M2H+(OQ5,($F4DO3CGTK4J.=4AOO76_5O!;R$>2$<)C3Y(X[$8F0,#!3!C"P3 M\437OT$%Y"J]D":\^$7K:JQEH'#)!4TK8^E!&F?E/WFK K%G8+OO&-B5@=W6 MP*D,G *T]*S NB."C(>,KA%3HZ6:NBAB4UA+FCA3:9P*)M_&TDZ,OU,!"#OH M*[I/\X1N -!4T/ 5/28DX_+QM,POHC/T-'U&-RKLL=B@JSL0)$[X9SGF";A@ M<2@@JHR?LUAP="4-Y/N_'B!] ?:W'/@)F8@O" ,^-(7T7OE@AI6GMZ6G]CN> M!NB!9F+!T7T60=1@/]';8ULC8,JPU;&SM[&[M;6*4\A[R+&^(-NR[2:'].9W M$$IS7)ACC3M.G4JGT.N_H_>(/I2A1A=Q5EU^;DIW*6:6ZBIU;X:^T%@ M.4-SM<^@G5-M,M<\)R&,#+F+<& K,,8__X0]ZQ<-4;\FZKQWA MW1K>;0D?RK)EV<'3/IUT1^.Z*+5[%_4L6. MU_/M(W:M=QW9!S7[H!W[&46L5ZQ*S]U6'E:%UU3!6IF.V$&-'6B=_''63AR< MU/!7WW>=XQK63MD1"%N[1L%JA73Q(J[F/=B+K5YPO!?KW>N*O]'D$\T#8/);?\ G,I*G5\V51L_)4H[P1-"\. M!EZH$#0M+A= (F!J@'P_HU1L;]0$]=G2^%]02P,$% @ 6H%A5> (:H+H M 0 [P, !D !X;"]W;W)K&UL?5/;;MLP#/T5 MP4\;L%6.LZQ;X1AHV@W;0X<@V>59L6E;J"Z>1,?9WX^2'2\#VK[8),5S>"A2 M^6#=HV\!D)VT,GZ=M(C=#>>^;$$+?V4[,'126Z<%DNL:[CL'HHH@K7B6IN^Y M%M(D11YC6U?DMD.).Y9 !>VF?VS[%WZN4@/-Q9]4M6V*Z3#PFKH!:]PIT=OL#4 MSRKPE5;Y^&7#F+N\3EC9>[1Z I,"+*D"4/9HZ-323@LOED$MEBQMVP/#5TV>O;J'E!(Y=EW M.&$OU.N<(U4*^;R<6#>VEY'OW7-M]_H CMF:[:"S#L5!P7P#3_4[TJTB75CT8T$R MCI<*^,40-+@FKIIGI>T-CO.8H_,VWXY#_)<^/H4'X1II/%-0$S2]NJ:Z;ERO MT4';Q9$>+-*"1+.E%PDN)-!Y;6FLDQ,*S&^\^ M02P,$% @ 6H%A54\! M@,G?!P IR@ !D !X;"]W;W)K&ULM5K;9B2T"O+NV.XXEJIYIVHR=M@^>/M#D2F)#$2H)VDF_OB!UH02L M$861'Q)+U-D%]G"QP %P_L3+C]4<0)!/B[RH+@9S(99GPV&5S&$15Z=\"87\ M9?OL?7EYSFN19P6\+TE5+Q9Q M^?DMY/SI8D 'FP>WV6PNF@?#R_-E/(,[$'\LWY?RVW#K)PY*6('W+H+%^-0,197KV6/OZX&Y%7/[PF/Y"L(!_FO*[B M(JW.AT)VNFEZF*P[>+WJ('NF@S9YQPLQK\BX2"%%[,=F^]!@/Y1D;1EC&\:N MF='A'2Q/B6V](,E]3QJ6>?#QUVR$1CS/=O;AXUUF.-ZS&/[L$B' MV4'@6L$^;&(,JID\SJIEG,#%0,X.%92/,+C\\7OJ63\9*'.VE#E&RJ[2?V15 MD"-S_/;FP^@*HV[EP-V)@KG4I@IS.HJZ3JCP.]91GAUXH<*;CG)#SU90$V-@ M/6ESM[2Y1MI&()W*.K::_XJ4Q M9OK+_5@_@DYS:*S0/73TT9ML*EPBH'9Y[ M5.H@VN2@0B6&8K:K4&D,MB>5WI9*SYR!504"K>2>GBRNXP>^PA8"LRQF.PI? MAWF+#O,V\;2A[?K,\3OZ][CPMUSX1BZNXV4FY.0X;A(HS40MZ<:8\;5.VK:O MCD@=Q%Q7S2(=%%A4*5"1#O)MJ@SMB3&RGCD4;'D+C+S=% *D5[$9>7+!4(# MF NT4$YLYBFC9H2@&/645!DC*#]0&8X05.A2-9^,\?5D+]RR%QY>S RU*]03 MRK/4VH6 [$"=!G20[ZN3;(2 :* T-S%&UI,W:G6K7C/(NITZ4YO+[TL8X^9J3O5UY5I!VJ(BMF=5;-&[W4 MJ*@4'M"JMW:X&Y9&X1X43K^N#$T_(9$1%:0NL8Q]&XQD JUR^A16@G1JA9 MC=P4LHH">8 I+X&(^!.^:J2(&/"H[ZK,Z;! 7TXC*-NQ':T@Z#"Y'E!7F!-S M@'T)["0(-6N0OWCYD7PH:SDK70D1)_/5!M3].U@\0(DGH='CX3U>HN.ZFUR+&_[;[H36-2LL Q;1%27.=0*-+$\0G !M7U;'2"(_@H<6QUN$89C M?AAJ:[:7$%BT4UC4++$.V"BBNM1A+&2ARI\.HXZO;14A,#=TM3TV#.8R2UMQ MO(3 HIW"HE\AL;YFOXCJ*LAF+% I15"6':B,ZJC0T\0^@@H"?07W$L*+=<*+ M?4%X/;MIQ'0!Y+B.KRZA1AC.A<,?SNAF]YF6" MV=_7+A..ZFU\5&_14;U-CN5M_SUW"I'U/DEBNO9R_9(VSD<(RE=/Z\8(R+'UPH()./7, M96(.K"]QG81C+W2@Q!"!95E:-B+2+PQ438>@/$L]KHPPE!VJIW/F>/ORV2DZ MUO=4B>DG/)(PRU'75 B.ADZ@)L[X0'_1@?XFYL#Z$M<))':<(ZBU&V\O"]1- M& 1DJR?'8P1$&:4J?0B*:D?IYN#ZDM>(I/TGW<*?F1?^]_3O6Y@V-Z4JDA5) M"ZWKTM)1=),%AR1?U;;WC3YIBU#*2<%%UL_ MD+7;>LN2I_7J\M?&FC]".8]O>"U.>7].S$46>C^E9 MA#V_8L%9)!,*^R64O[27\(9=EU97^-[%Y2R3*\TS?Q\G]02P,$% @ 6H%A5;%3 M3ZRF @ @@< !D !X;"]W;W)K&ULK55K;]HP M%/TK5U$_M!(CST*I *D\IE5:)P1T^^PF%V+5L9EM"OOWLYTT YI6:-N7Q(]S MSKWWR+[N[X1\5CFBAGW!N!IXN=:;6]]7:8X%46VQ06YV5D(61)NI7/MJ(Y%D MCE0P/PJ"CE\0RKUAWZW-Y+ OMII1CC,):EL41/X:(1.[@1=ZKPMSNLZU7?"' M_0U9XP+UXV8FSTTL7@'^$YQIP[&8"MY$N+93NZS M@1?8A)!AJJT",;\7'"-C5LBD\;/2].J0EG@X?E7_[&HWM3P1A6/!?M!,YP/O MQH,,5V3+]%SLOF!5S[752P53[@N["AMXD&Z5%D5%-AD4E)=_LJ]\." 8G69" M5!&B4T+R#B&N"/&Y$9**D)P;X;HBN-+]LG9GW(1H,NQ+L0-IT4;-#IS[CFW\ MHMR>DX669I<:GAY^$QHA[, GN.>I*!"69(\*+B>H"64*EKC76\*N#.!Q,8'+ MBRNX ,IAF8NM(CQ3?5^;-*R8GU8A1V7(Z)V0,3P(KG,%4YYAUL"??,SO?<#W M3?FU!]&K!Z/H0\$%;MH0!RV(@BAJR&=\/CUL*N??HD__.OJ1&7%](&*GE[RC M-UVMT%W>@P,!9]\(3#\9O,=UNIWJU?C#N7)\\61^%M^.P87UB'ICR/?@C7[Y.#T2N*5? M<&5"!>VNZ7FR[/CE1(N-:VE/0IL&Z8:Y>2116H#97PG3UJJ)#5 _N\/?4$L# M!!0 ( %J!8543K+W5N@4 / 9 9 >&PO=V]R:W-H965T@'6J9M MK9+HDG2<]M>/E!2]TG26N1@P!(@E\N[XW/%X]T@:[2G[PC>$"/ 01PF_[FR$ MV XMBP<;$F-^1;="1S>(%;.\[M@*$8E(()0)+'_N MR8Q$D;(D<7S-C7:*-95B]?K1^JO4>>G, G,RH]&?X5)LKCO]#EB2%=Y%XCW= MOR:Y0YZR%]"(I__!/I>U.R#8<4'C7%DBB,,D^\4/>2 J"M*.7@'E"JBIX!Q0 M<'(%IZG@'E!PCQC= Z:DI35UD48_U9;Q"A.5 M*'>"R=E0ZHGQ.RH(@#UP"68;G*P)!V$")D&PBW<1%F0)?A<;PL",QC(/-RI! M[@EXDP0T)N#\-\KY!5A\2Z=I0A)1L2/HO[%S/B<"AY$*FP M?=C0'W9-R*X*''X$V1 MT> =V5X!Q^X"9".DP3-_NCHTP'&*O712>^X!>U,U5X#JF?/$]IE0[./(,51^%T>2G7P9!^26,-$$$:X $R> M5L#W>-LXT+)7%3*&R.W)%X0IJNT4_."BNH/^18'Y+HC MVP,G[)YTQC__!'W[%UW=/I6U>GC*;@W-[=I0K:&FP3H>>X>E T3FCOFCR8=L-U2V^=O=@3D =JAL5T[M1GO M.&;;2#Q@V>2ANK!*Z@'-W,.T MBVT.@=Q>:Q8!JH9!K(S#1.4I!0FRW8#?AF&,\,/RJ)!S(3CQ]=C9"& MD[3(XNP(R /52&N[U[!]<\RVL1JADB4A,TLRY'&NZ=>JIMML2QHI.' /%".D M&%%]I"0!R$P"9#1/M>MG9^"%]N],KL!$^#TCC)(L9L?IEG+!B @926O?8U$, M!8FYR5C]>4X)OGQQ#J']XJ(E6WF^R@RBOL:B@=/FUOM(8_P P-3@21Y,LL5A MMS?P-8M4GA(RW\Y=OZ>!>=0[V'700&;^_R,///\I>>#"9^4!A-Y_EPBH"VU= M^K83P7/[STL$S[=U]<^JO'6."5NGK_NY3 *9+]G;H6*T^*0P25^D-\:G<'@# M=>-H.-/)S]'P1C<^08Z<<+0S[N/7#*N$FGT+>8O96F8*B,A*PK:O>K)9L.SS M0G8CZ#9]?[Z@0M XO=P0O"1,"&PO]%266$X$L>;+2.?OUT[5LYZ.ZI>O#ELXAM72/SKE' MTG4M,B[-1K#;%6,FJ'(ARPE9&5-\",-RL6(Y+2]4P:1%,J5S:FQ7+\.RT(RF M)9!R$0YZO3C,*9=D.I;K_#HW9;!0:VDF9-B% G?[G$Y(/WY/ B_^_.HP?E8#YR3TB@Z?(7K1PW4MADG'^]+M\%.KU7%/ M,?*EG[S/QNDC#WU+=;2P6?;I.%-RN_H1<0&K2W,6/% Q(3,J^%QS8&4TYV+C MP@,(+)10.C!VVVVB/D3*7P[NNQY41*.3 H-B'?X$@GMDF#^9H+PV73 M6_$T9?+12<'*&SJWQ_4]?3L^91E="W/7@1.R;7]E*5_G23?J!A:B&;5M?X'I M]>/N'&AS<9FRBJ6SIJN7\[H9V(;-VEQ .$2NZ\N/8!R'^1' L#R8 XSC6%B> M_VD^(W0^#L.\C;S(".6,4(YC^9!9_<'R^#F)O?PS39(HBF-L16R/1G:XWO-EXA3]LZ6]02P,$% @ 6H%A M59>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_',1,=$)-(EJ5SVZSN4UPWI6(.^ M>/QDZV+YB!+G#(<\?='FZ4'K)_;:-LI.1POGEB?CL:T6HN7V=[T4"H[,M6FY M@TWS.+9+(WAM%T*XMAFGDTDY;KE4H[/3];5NS3CRE>[/MQ MO\F>I94/LI'N;3KJOS=BQ%JI9"M_B'HZFHR87>B7O[21/[1RO)E51C?-=)2L M#MP+XV3U8??,0][Q!]OO0Z:B

CZ7E;C45=<*Y5;M:$3C M 95=R*4=,<5;,1VM3V'GJF97RD$CL6NUNA2LYNC;#PF\T(=(0P'A$PIL#X33P+U0GXK/2CDAN$QPCA,0%A!H071M32L1MM MK;!A_)Y@ 7Q"0)<#W2LX0LY.TW=@LZ<8Q[6_\38F)2279LE1[S$#!O!-]XZ3"-)#OV2(]U M!%A?W4(8>+Z.JT?/P,ZA;[@0$Q-)LF.3])C'OO6T>CR I+!EE^(APL,4DNS8 M(:OP/ &^\ZHR'>CCZG7II6+[MS#$Q"22D%C$:^1O;@STD3=V(_DJ[0\9,8DD M%!9)O$:NN%&0\EMV"R_F;,%-% XQC204'DF\2*[:9:/?A(!T05=/?> )NW:* M^22E\$GBA7*AVU8Z?_KJ?81$Q\D0$W-+2N&6Q,ME)AY[QI ,':Q0F"4I>^U5 MNA7LCK]&D3O%A))2""7Q1KE80,R&4".5#S]=V\'985]),<&D%((9R K9+W3(*\PPFD^'8("L=E$QHHQPR44QCH(^9Z.\3$#)13&&@S#?[9E.PN'/ODZ!P- MA8$V,"%^PI7KKHGFY'+,0#F%@3XD[/\U9XB)&2BG,- FYGMSAIB8A7(*"PV. M+,))KQRS4$YAH7!D\=Y]7EW'0TS,0CGQ B>=]>VW+QY;]Z$#[W +%106&@( M<]:%F)B%"@H+19B?N>L,R+)_ T),S$(%A84&1Y5A%RHP"Q44%AK$#&>."\Q" MQ3ZG>+X7(2:Z5F _4SSKP!1B8A8J*"RT!?.GB$),S$(%A86&,./U(9B%"I*Q MT%#%(^KIF(4*D@F?H8I'&#=+S$(ER8S/ &8T%BHQ"Y4D,SX#A9D8$[-025*- M&RC,1%VHQ"Q4DE3CAC"C15:8A4J2:EQYG%\(&V*B M:]9(JG&;4Y/;R@DE9J%RKQ6YZ-W$+%3V%AKW)]NSTUK,I1+U%_@+"_LKWE2W MAOF/U6*DO/"K ^9=TUS OJ_J1O-ZO7!XO>CY[%]02P,$% @ 6H%A51;= M:Q0F @ 8R@ !H !X;"]?8@DCEQN ;OO* R28_6@)\AG9)4M7_^C M3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KW MNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9 M!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z M"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1 M;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0 M.T8_FQ#H':AW$.@=J'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N+CBG MVXKZ]!=02P,$% @ 6H%A5>'L7A'T 0 HB< !, !;0V]N=&5N=%]4 M>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 M A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8 M;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A- M39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V M)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8 M=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@ M?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DU MBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOGUG\< M/S[+SC;]6SX;_YJW> %02P$"% ,4 " !:@6%5!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %J! M857[=O^4[0 "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 6H%A5=^;JX/? M!0 ^!X !@ ("!# @ 'AL+W=O&P" "%!@ & @(%_%0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A5=2!":1'!@ >!H !@ M ("!(1@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 6H%A56F3:&Z^ @ A@< !@ ("!*C$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A56(&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A5;(R8( U P $ < !D M ("!,4X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6H%A59(%OOEH" E18 !D ("!(5L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6H%A5:^G:YZ@ P T D !D ("!QFH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A52B&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6H%A5;VDALJ" @ 7 4 !D ("!H(X 'AL M+W=O@L# M "1!@ &0 @(%9D0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A M58=Q"I^R P JPD !D ("!"YD 'AL+W=O&PO=V]R:W-H965T_'K ( *X% 9 " @>"? !X;"]W;W)K M&UL4$L! A0#% @ 6H%A57]?K">R @ *08 M !D ("!PZ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A54Z,@WM[! B0H !D M ("!8:P 'AL+W=O"@ &0 @($3L0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6H%A51;18 =6 P (@L !D ("!9K< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A5?:Q M<$'0 P 6P\ !D ("!4L8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A59.:2 H1 @ NP0 !D M ("!&]0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6H%A5:-O.GG\ @ 70H !D ("! M.=T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6H%A52S^\H7Q @ + H !D ("!-N< 'AL+W=O@OB#D1 !V@ &0 M@($E] >&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%A5;!.Q0-2 @ 1@4 !D M ("!W@@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6H%A5;V6#98$ P 3PD !D ("!S1(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6H%A53J8DP82! 9Q( !D ("!RA\! 'AL+W=O&PO=V]R:W-H965T"T \ M ( !53L! 'AL+W=O7!E&UL4$L%!@ !, $P RQ0 $!% $ 0 $! end XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 249 288 1 true 58 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited- Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited- Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited- Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Sheet http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Revenue Recognition Sheet http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition Note 2 - Revenue Recognition Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Credit Losses Sheet http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses Note 3 - Credit Losses Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Fair Value Sheet http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value Note 4 - Fair Value Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Inventories Sheet http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories- Note 5 - Inventories Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Property, Plant and Equipment Sheet http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment Note 6 - Property, Plant and Equipment Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Leases Sheet http://www.douglasdynamics.com/20220930/role/statement-note-7-leases- Note 7 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Other Intangible Assets Sheet http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets- Note 8 - Other Intangible Assets Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Long-term Debt Sheet http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt Note 9 - Long-term Debt Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities Sheet http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities Note 10 - Accrued Expenses and Other Current Liabilities Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Warranty Liability Sheet http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability- Note 11 - Warranty Liability Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Earnings Per Share Sheet http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share Note 12 - Earnings Per Share Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Employee Stock Plans Sheet http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans Note 13 - Employee Stock Plans Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Commitments and Contingencies Sheet http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies Note 14 - Commitments and Contingencies Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Segments Sheet http://www.douglasdynamics.com/20220930/role/statement-note-15-segments Note 15 - Segments Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Income Taxes Sheet http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes Note 16 - Income Taxes Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component Sheet http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component Notes 24 false false R25.htm 024 - Disclosure - Note 2 - Revenue Recognition (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables Note 2 - Revenue Recognition (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition 25 false false R26.htm 025 - Disclosure - Note 3 - Credit Losses (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables Note 3 - Credit Losses (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses 26 false false R27.htm 026 - Disclosure - Note 4 - Fair Value (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables Note 4 - Fair Value (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value 27 false false R28.htm 027 - Disclosure - Note 5 - Inventories (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables Note 5 - Inventories (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories- 28 false false R29.htm 028 - Disclosure - Note 6 - Property, Plant and Equipment (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables Note 6 - Property, Plant and Equipment (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment 29 false false R30.htm 029 - Disclosure - Note 7 - Leases (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables Note 7 - Leases (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-7-leases- 30 false false R31.htm 030 - Disclosure - Note 8 - Other Intangible Assets (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables Note 8 - Other Intangible Assets (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets- 31 false false R32.htm 031 - Disclosure - Note 9 - Long-term Debt (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables Note 9 - Long-term Debt (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt 32 false false R33.htm 032 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables Note 10 - Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities 33 false false R34.htm 033 - Disclosure - Note 11 - Warranty Liability (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables Note 11 - Warranty Liability (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability- 34 false false R35.htm 034 - Disclosure - Note 12 - Earnings Per Share (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables Note 12 - Earnings Per Share (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share 35 false false R36.htm 035 - Disclosure - Note 13 - Employee Stock Plans (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables Note 13 - Employee Stock Plans (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans 36 false false R37.htm 036 - Disclosure - Note 15 - Segments (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables Note 15 - Segments (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-15-segments 37 false false R38.htm 037 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables) Tables http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component 38 false false R39.htm 038 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation 39 false false R40.htm 039 - Disclosure - Note 2 - Revenue Recognition (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual Note 2 - Revenue Recognition (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables 40 false false R41.htm 040 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Details 41 false false R42.htm 041 - Disclosure - Note 3 - Credit Losses (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual Note 3 - Credit Losses (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables 42 false false R43.htm 042 - Disclosure - Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) Details 43 false false R44.htm 043 - Disclosure - Note 4 - Fair Value (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual Note 4 - Fair Value (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables 44 false false R45.htm 044 - Disclosure - Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 45 false false R46.htm 045 - Disclosure - Note 5 - Inventories (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual Note 5 - Inventories (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables 46 false false R47.htm 046 - Disclosure - Note 5 - Inventories - Schedule of Inventories (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details Note 5 - Inventories - Schedule of Inventories (Details) Details 47 false false R48.htm 047 - Disclosure - Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Details 48 false false R49.htm 048 - Disclosure - Note 7 - Leases (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual Note 7 - Leases (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables 49 false false R50.htm 049 - Disclosure - Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) Details 50 false false R51.htm 050 - Disclosure - Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Details 51 false false R52.htm 051 - Disclosure - Note 7 - Leases - Maturities (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details Note 7 - Leases - Maturities (Details) Details 52 false false R53.htm 052 - Disclosure - Note 8 - Other Intangible Assets (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual Note 8 - Other Intangible Assets (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables 53 false false R54.htm 053 - Disclosure - Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) Details 54 false false R55.htm 054 - Disclosure - Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) Details 55 false false R56.htm 055 - Disclosure - Note 9 - Long-term Debt (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual Note 9 - Long-term Debt (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables 56 false false R57.htm 056 - Disclosure - Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) Details 57 false false R58.htm 057 - Disclosure - Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals) Details 58 false false R59.htm 058 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details Note 10 - Accrued Expenses and Other Current Liabilities (Details) Details http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables 59 false false R60.htm 059 - Disclosure - Note 11 - Warranty Liability (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual Note 11 - Warranty Liability (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables 60 false false R61.htm 060 - Disclosure - Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) Details 61 false false R62.htm 061 - Disclosure - Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) Details 62 false false R63.htm 062 - Disclosure - Note 13 - Employee Stock Plans (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual Note 13 - Employee Stock Plans (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables 63 false false R64.htm 063 - Disclosure - Note 13 - Employee Stock Plans - Summary of RSU Activity (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details Note 13 - Employee Stock Plans - Summary of RSU Activity (Details) Details 64 false false R65.htm 064 - Disclosure - Note 15 - Segments (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual Note 15 - Segments (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables 65 false false R66.htm 065 - Disclosure - Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) Details 66 false false R67.htm 066 - Disclosure - Note 16 - Income Taxes (Details Textual) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual Note 16 - Income Taxes (Details Textual) Details http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes 67 false false R68.htm 067 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) Sheet http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) Details http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables 68 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 34 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, plow:DerivativeCounterPartyRiskNumberOfFinancialInstitutions, plow:DerivativeNonmonetaryNotionalAmountFlowRatePercentage, plow:NumberOfOperatingLeaseFacilitiesImpaired, plow:StandardProductWarrantyPeriod, plow:StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ContractWithCustomerAssetNet, us-gaap:DebtInstrumentUnamortizedDiscount, us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:LineOfCredit, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent, us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue - plow20220930_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45 plow20220930_10q.htm ex_411144.htm ex_411145.htm ex_411146.htm ex_431982.htm ex_431983.htm ex_431984.htm plow-20220930.xsd plow-20220930_cal.xml plow-20220930_def.xml plow-20220930_lab.xml plow-20220930_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "plow20220930_10q.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 249, "dts": { "calculationLink": { "local": [ "plow-20220930_cal.xml" ] }, "definitionLink": { "local": [ "plow-20220930_def.xml" ] }, "inline": { "local": [ "plow20220930_10q.htm" ] }, "labelLink": { "local": [ "plow-20220930_lab.xml" ] }, "presentationLink": { "local": [ "plow-20220930_pre.xml" ] }, "schema": { "local": [ "plow-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 443, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 26, "http://www.douglasdynamics.com/20220930": 7, "http://xbrl.sec.gov/dei/2022": 6, "total": 39 }, "keyCustom": 34, "keyStandard": 254, "memberCustom": 20, "memberStandard": 38, "nsprefix": "plow", "nsuri": "http://www.douglasdynamics.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Credit Losses", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "shortName": "Note 3 - Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Fair Value", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "shortName": "Note 4 - Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Inventories", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-", "shortName": "Note 5 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Property, Plant and Equipment", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment", "shortName": "Note 6 - Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Leases", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "shortName": "Note 7 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Other Intangible Assets", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-", "shortName": "Note 8 - Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Long-term Debt", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "shortName": "Note 9 - Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "shortName": "Note 10 - Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Warranty Liability", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "shortName": "Note 11 - Warranty Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Earnings Per Share", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share", "shortName": "Note 12 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Employee Stock Plans", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "shortName": "Note 13 - Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Commitments and Contingencies", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies", "shortName": "Note 14 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Segments", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments", "shortName": "Note 15 - Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Income Taxes", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes", "shortName": "Note 16 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component", "shortName": "Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 2 - Revenue Recognition (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables", "shortName": "Note 2 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 3 - Credit Losses (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables", "shortName": "Note 3 - Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 4 - Fair Value (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables", "shortName": "Note 4 - Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "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", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 5 - Inventories (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables", "shortName": "Note 5 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "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", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 6 - Property, Plant and Equipment (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables", "shortName": "Note 6 - Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 7 - Leases (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables", "shortName": "Note 7 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 8 - Other Intangible Assets (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables", "shortName": "Note 8 - Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 9 - Long-term Debt (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables", "shortName": "Note 9 - Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "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", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "shortName": "Note 10 - Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 11 - Warranty Liability (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables", "shortName": "Note 11 - Warranty Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "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", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 12 - Earnings Per Share (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables", "shortName": "Note 12 - Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 13 - Employee Stock Plans (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables", "shortName": "Note 13 - Employee Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 15 - Segments (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables", "shortName": "Note 15 - Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "shortName": "Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Basis of Presentation (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual", "shortName": "Note 1 - Basis of Presentation (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "role": "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 2 - Revenue Recognition (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "shortName": "Note 2 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-4", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "shortName": "Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-4", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 3 - Credit Losses (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual", "shortName": "Note 3 - Credit Losses (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "shortName": "Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30_BalanceSheetLocationAxis-PrepaidExpensesAndOtherCurrentAssetsMember_DerivativeInstrumentRiskAxis-InterestRateSwapMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 4 - Fair Value (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "shortName": "Note 4 - Fair Value (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30_BalanceSheetLocationAxis-PrepaidExpensesAndOtherCurrentAssetsMember_DerivativeInstrumentRiskAxis-InterestRateSwapMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "shortName": "Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "plow:FloorPlanObligations", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 5 - Inventories (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual", "shortName": "Note 5 - Inventories (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 5 - Inventories - Schedule of Inventories (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details", "shortName": "Note 5 - Inventories - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "shortName": "Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 7 - Leases (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "shortName": "Note 7 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details", "shortName": "Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details", "shortName": "Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "plow:LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 7 - Leases - Maturities (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details", "shortName": "Note 7 - Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 8 - Other Intangible Assets (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual", "shortName": "Note 8 - Other Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details", "shortName": "Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details", "shortName": "Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 9 - Long-term Debt (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "shortName": "Note 9 - Long-term Debt (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "shortName": "Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals", "shortName": "Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details", "shortName": "Note 10 - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 11 - Warranty Liability (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "shortName": "Note 11 - Warranty Liability (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details", "shortName": "Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details", "shortName": "Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 13 - Employee Stock Plans (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "shortName": "Note 13 - Employee Stock Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2010-05-31_PlanNameAxis-The2010StockIncentivePlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 13 - Employee Stock Plans - Summary of RSU Activity (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details", "shortName": "Note 13 - Employee Stock Plans - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 15 - Segments (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual", "shortName": "Note 15 - Segments (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "shortName": "Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "-3", "lang": null, "name": "plow:AdjustedEBITDA", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 16 - Income Taxes (Details Textual)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual", "shortName": "Note 16 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details)", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "shortName": "Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "role": "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Basis of Presentation", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation", "shortName": "Note 1 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Revenue Recognition", "role": "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "shortName": "Note 2 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "plow20220930_10q.htm", "contextRef": "d_2022-01-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r508" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r509" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r510" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r507" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "plow_AccountsReceivableChangesToReserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change to reserves for expected credit loss on accounts receivable.", "label": "Changes to reserve, net" } } }, "localname": "AccountsReceivableChangesToReserve", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "plow_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accrued expenses and other current liabilities.", "label": "Accrued Expenses and Other Current Liabilities [Member]" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_AccruedExpensesInterestRateSwaps": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents accrued expenses interest rate swaps.", "label": "Interest rate swaps" } } }, "localname": "AccruedExpensesInterestRateSwaps", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "plow_AccruedPayrollAndRelatedCostsCurrent": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents accrued payroll and related costs, current.", "label": "Payroll and related costs" } } }, "localname": "AccruedPayrollAndRelatedCostsCurrent", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "plow_AdjustedEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of Adjusted EBITDA.", "label": "plow_AdjustedEBITDA", "verboseLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEBITDA", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "plow_CertainSnowplowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents certain snowplows.", "label": "Certain Snowplows [Member]" } } }, "localname": "CertainSnowplowsMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "domainItemType" }, "plow_ContractWithCustomerLiabilityAddition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The addition to contract liabilities during period.", "label": "Additions" } } }, "localname": "ContractWithCustomerLiabilityAddition", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "plow_ContractWithCustomerLiabilityDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The deductions to contract liabilities during period.", "label": "plow_ContractWithCustomerLiabilityDeductions", "negatedLabel": "Deductions" } } }, "localname": "ContractWithCustomerLiabilityDeductions", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "plow_Covid19Expenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of covid-19 expenses.", "label": "plow_Covid19Expenses", "verboseLabel": "COVID-19 (1)" } } }, "localname": "Covid19Expenses", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "plow_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents credit agreement.", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_DebtInstrumentCovenantConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents debt instrument, covenant consolidated interest coverage ratio.", "label": "plow_DebtInstrumentCovenantConsolidatedInterestCoverageRatio", "terseLabel": "Debt Instrument, Covenant Consolidated Interest Coverage Ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedInterestCoverageRatio", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentCovenantLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents debt instrument covenant leverage ratio.", "label": "plow_DebtInstrumentCovenantLeverageRatio", "terseLabel": "Debt Instrument Covenant Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatio", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents debt instrument percentage of excess cash flow paid as additional principal prepayments.", "label": "plow_DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments", "terseLabel": "Debt Instrument Percentage of Excess Cash Flow Paid as Additional Principal Prepayments" } } }, "localname": "DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents debt instrument percentage of net cash proceeds of certain events paid as additional principal prepayments.", "label": "plow_DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments", "terseLabel": "Debt Instrument Percentage of Net Cash Proceeds of Certain Events Paid as Additional Principal Prepayments" } } }, "localname": "DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentPeriodBeforeFiscalYearEndForAdditionalPrincipalPrepaymentsOfDebtFromExcessCashFlow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents debt instrument period before fiscal year end for additional principal prepayments of debt from excess cash flow.", "label": "plow_DebtInstrumentPeriodBeforeFiscalYearEndForAdditionalPrincipalPrepaymentsOfDebtFromExcessCashFlow", "terseLabel": "Debt Instrument Period Before Fiscal Year End for Additional Principal Prepayments of Debt from Excess Cash Flow (Day)" } } }, "localname": "DebtInstrumentPeriodBeforeFiscalYearEndForAdditionalPrincipalPrepaymentsOfDebtFromExcessCashFlow", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "durationItemType" }, "plow_DebtInstrumentReducedPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepaymentsUponAchievementOfCertainLeverageRatioThresholdsOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents debt instrument reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds one.", "label": "plow_DebtInstrumentReducedPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepaymentsUponAchievementOfCertainLeverageRatioThresholdsOne", "terseLabel": "Debt Instrument 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/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentVoluntaryPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents debt instrument voluntary payment.", "label": "plow_DebtInstrumentVoluntaryPayment", "terseLabel": "Debt Instrument Voluntary Payment" } } }, "localname": "DebtInstrumentVoluntaryPayment", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "plow_DerivativeCounterPartyRiskNumberOfFinancialInstitutions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents derivative counter party risk number of financial institutions.", "label": "plow_DerivativeCounterPartyRiskNumberOfFinancialInstitutions", "terseLabel": "Derivative Counter Party Risk Number of Financial Institutions" } } }, "localname": "DerivativeCounterPartyRiskNumberOfFinancialInstitutions", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "integerItemType" }, "plow_DerivativeNonmonetaryNotionalAmountFlowRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nominal flow rate used to calculate payments on a derivative instrument.", "label": "plow_DerivativeNonmonetaryNotionalAmountFlowRatePercentage", "terseLabel": "Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage" } } }, "localname": "DerivativeNonmonetaryNotionalAmountFlowRatePercentage", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "plow_EquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the equity awards.", "label": "Equity Awards [Member]" } } }, "localname": "EquityAwardsMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "domainItemType" }, "plow_FiniteLivedIntangibleAssetsExpectedAmortizationExpenseYearSix": { "auth_ref": [], "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 sixth 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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsExpectedAmortizationExpenseYearSix", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "plow_FleetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fleet.", "label": "Fleet [Member]" } } }, "localname": "FleetMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "plow_FleetUpfitSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fleet upfit sales.", "label": "Fleet Upfit Sales [Member]" } } }, "localname": "FleetUpfitSalesMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "plow_FloorPlanObligations": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents floor plan obligations.", "label": "Floor plan obligations", "terseLabel": "Floor Plan Obligations" } } }, "localname": "FloorPlanObligations", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "plow_GainsLossesOnDerivativesExpectedToBeAmortizedFromOcitoEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents gains losses on derivatives expected to be amortized from OCITO earnings.", "label": "plow_GainsLossesOnDerivativesExpectedToBeAmortizedFromOcitoEarnings", "terseLabel": "Gains Losses on Derivatives Expected to Be Amortized from OCITO Earnings" } } }, "localname": "GainsLossesOnDerivativesExpectedToBeAmortizedFromOcitoEarnings", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "plow_IndependentDealerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the independent dealer.", "label": "Independent Dealer [Member]" } } }, "localname": "IndependentDealerMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "plow_InterestRateSwapEffectiveMay312019ThroughMay312024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents interest rate swap effective May 31, 2019 through May 31, 2024.", "label": "Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member]" } } }, "localname": "InterestRateSwapEffectiveMay312019ThroughMay312024Member", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_InventoryAcquiredThroughFloorPlanObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents inventory acquired through floor plan obligations.", "label": "Truck chassis inventory acquired through floorplan obligations" } } }, "localname": "InventoryAcquiredThroughFloorPlanObligations", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "plow_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents lessee operating lease liability payments due after year four.", "label": "plow_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "plow_LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee operating lease supplemental balance sheet information.", "label": "Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "plow_LeverageRatioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents leverage ratio one.", "label": "Leverage Ratio One [Member]" } } }, "localname": "LeverageRatioOneMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_LeverageRatioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents leverage ratio two.", "label": "Leverage Ratio Two [Member]" } } }, "localname": "LeverageRatioTwoMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents line of credit facility increase in maximum borrowing capacity.", "label": "plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility Increase in Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "plow_MobileEquipmentAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents mobile, equipment and other.", "label": "Mobile, Equipment and Other [Member]" } } }, "localname": "MobileEquipmentAndOtherMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "plow_NetIncomeLossAllocatedToCommonStockholdersBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents net income loss allocated to common stockholders basic.", "label": "Net income allocated to common shareholders" } } }, "localname": "NetIncomeLossAllocatedToCommonStockholdersBasic", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "plow_NewYorkFederalReserveBankNYFRBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents New York Federal Reserve Bank NYFRB.", "label": "New York Federal Reserve Bank NYFRB [Member]" } } }, "localname": "NewYorkFederalReserveBankNYFRBMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_NoncashLeaseExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents noncash lease expenses.", "label": "Non-cash lease expense - right-of-use assets" } } }, "localname": "NoncashLeaseExpenses", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "plow_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_NumberOfOperatingLeaseFacilitiesImpaired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of operating lease facilities impaired.", "label": "plow_NumberOfOperatingLeaseFacilitiesImpaired", "terseLabel": "Number of Operating Lease Facilities Impaired" } } }, "localname": "NumberOfOperatingLeaseFacilitiesImpaired", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual" ], "xbrltype": "integerItemType" }, "plow_OneMonthAdjustedLondonInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents one month adjusted London interbank offered rate.", "label": "One Month Adjusted London Interbank Offered Rate [Member]" } } }, "localname": "OneMonthAdjustedLondonInterbankOfferedRateMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_OtherCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents other charges.", "label": "plow_OtherCharges", "verboseLabel": "Other charges (2)" } } }, "localname": "OtherCharges", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "plow_PartsAndAccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents parts and accessories.", "label": "Parts And Accessories [Member]" } } }, "localname": "PartsAndAccessoriesMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "domainItemType" }, "plow_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite lived and indefinite lived intangible assets by major class.", "label": "Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "plow_SeniorSecuredTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior secured term loan facility.", "label": "Senior Secured Term Loan Facility [Member]" } } }, "localname": "SeniorSecuredTermLoanFacilityMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options granted during period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Granted, contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "durationItemType" }, "plow_SnowAndIceControlEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents snow and ice control equipment.", "label": "Snow And Ice Control Equipment [Member]" } } }, "localname": "SnowAndIceControlEquipmentMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "domainItemType" }, "plow_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents standard product warranty period.", "label": "plow_StandardProductWarrantyPeriod", "terseLabel": "Standard Product Warranty Period (Year)" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "durationItemType" }, "plow_StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents standard product warranty period of warranty history used in estimating warranty costs.", "label": "plow_StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "terseLabel": "Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year)" } } }, "localname": "StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "durationItemType" }, "plow_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents swingline loan.", "label": "Swingline Loan [Member]" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "plow_TermLoanNetOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents term loan net of debt discount.", "label": "Long-term debt, net" } } }, "localname": "TermLoanNetOfDebtDiscount", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details" ], "xbrltype": "monetaryItemType" }, "plow_The2010StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2010 Stock Incentive Plan.", "label": "The 2010 Stock Incentive Plan [Member]" } } }, "localname": "The2010StockIncentivePlanMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "domainItemType" }, "plow_TruckFloorPlanInventoriesNet": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents truck floor plan inventories net.", "label": "Inventories - truck chassis floor plan", "terseLabel": "Truck Floor Plan Inventories, Net" } } }, "localname": "TruckFloorPlanInventoriesNet", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "plow_WorkTruckAttachmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Work Truck Attachments.", "label": "Work Truck Attachments [Member]" } } }, "localname": "WorkTruckAttachmentsMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual" ], "xbrltype": "domainItemType" }, "plow_WorkTruckSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Work Truck Solutions.", "label": "Work Truck Solutions [Member]" } } }, "localname": "WorkTruckSolutionsMember", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual" ], "xbrltype": "domainItemType" }, "plow_WriteOffOfUnamortizedDebtDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents write off of unamortized debt discount.", "label": "plow_WriteOffOfUnamortizedDebtDiscount", "terseLabel": "Write off of Unamortized Debt Discount" } } }, "localname": "WriteOffOfUnamortizedDebtDiscount", "nsuri": "http://www.douglasdynamics.com/20220930", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "plow_statement-statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Accrued Expenses and Other Current Liabilities (Details)" } } }, "localname": "statement-statement-note-10-accrued-expenses-and-other-current-liabilities-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-10-accrued-expenses-and-other-current-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Accrued Expenses and Other Current Liabilities" } } }, "localname": "statement-statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details)" } } }, "localname": "statement-statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-11-warranty-liability-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Warranty Liability" } } }, "localname": "statement-statement-note-11-warranty-liability-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details)" } } }, "localname": "statement-statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-12-earnings-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Earnings Per Share" } } }, "localname": "statement-statement-note-12-earnings-per-share-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-13-employee-stock-plans-summary-of-rsu-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Employee Stock Plans - Summary of RSU Activity (Details)" } } }, "localname": "statement-statement-note-13-employee-stock-plans-summary-of-rsu-activity-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-13-employee-stock-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Employee Stock Plans" } } }, "localname": "statement-statement-note-13-employee-stock-plans-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-15-segments-summarized-financial-information-of-reportable-segments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details)" } } }, "localname": "statement-statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-15-segments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Segments" } } }, "localname": "statement-statement-note-15-segments-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details)" } } }, "localname": "statement-statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component" } } }, "localname": "statement-statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-2-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition" } } }, "localname": "statement-statement-note-2-revenue-recognition-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-3-credit-losses-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Credit Losses" } } }, "localname": "statement-statement-note-3-credit-losses-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-4-fair-value-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Fair Value" } } }, "localname": "statement-statement-note-4-fair-value-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-5-inventories-schedule-of-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Inventories - Schedule of Inventories (Details)" } } }, "localname": "statement-statement-note-5-inventories-schedule-of-inventories-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-5-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Inventories" } } }, "localname": "statement-statement-note-5-inventories-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-6-property-plant-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Property, Plant and Equipment" } } }, "localname": "statement-statement-note-6-property-plant-and-equipment-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-7-leases-maturities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Maturities (Details)" } } }, "localname": "statement-statement-note-7-leases-maturities-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)" } } }, "localname": "statement-statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-7-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases" } } }, "localname": "statement-statement-note-7-leases-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details)" } } }, "localname": "statement-statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-8-other-intangible-assets-summary-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-8-other-intangible-assets-summary-of-intangible-assets-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-8-other-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Other Intangible Assets" } } }, "localname": "statement-statement-note-8-other-intangible-assets-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details)" } } }, "localname": "statement-statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "plow_statement-statement-note-9-longterm-debt-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Long-term Debt" } } }, "localname": "statement-statement-note-9-longterm-debt-tables", "nsuri": "http://www.douglasdynamics.com/20220930", "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r225", "r226", "r227", "r228", "r250", "r273", "r312", "r314", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r490", "r492", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r225", "r226", "r227", "r228", "r250", "r273", "r312", "r314", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r490", "r492", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r226", "r227", "r292", "r296", "r452", "r489", "r491" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r226", "r227", "r292", "r296", "r452", "r489", "r491" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r218", "r225", "r226", "r227", "r228", "r250", "r273", "r302", "r312", "r314", "r340", "r341", "r342", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r490", "r492", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r218", "r225", "r226", "r227", "r228", "r250", "r273", "r302", "r312", "r314", "r340", "r341", "r342", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r490", "r492", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r104", "r109", "r224", "r313" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r104", "r109", "r224", "r313", "r441" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "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]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r440" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 5.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": "us-gaap_AccountsPayableCurrent", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r166", "r167" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, 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": "Employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r460", "r475" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.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": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_AccruedLiabilitiesCurrent", "totalLabel": "Accrued Liabilities, Current, Total", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r47", "r53", "r61", "r62", "r63", "r385" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r9", "r214" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 1.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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r53", "r61", "r62", "r63", "r64", "r384" ], "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]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r50", "r52", "r53", "r478", "r497", "r498" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.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", "periodStartLabel": "Balance" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r53", "r61", "r62", "r63", "r96", "r97", "r98", "r385", "r437", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.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" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r349", "r350", "r351", "r400" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Shares withheld on restricted stock vesting" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r28", "r168", "r172", "r174", "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedLabel": "Writeoffs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "us-gaap_AmortizationOfDeferredCharges", "verboseLabel": "Amortization" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r86", "r263", "r268", "r269", "r420" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 13.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 deferred financing costs and debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r199", "r206" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 1.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": "Intangibles amortization", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r86", "r211" ], "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": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges, Total" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r91", "r143", "r150", "r157", "r170", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r382", "r386", "r409", "r438", "r440", "r458", "r474" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "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": "us-gaap_Assets", "totalLabel": "Total assets", "verboseLabel": "Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r35", "r91", "r170", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r382", "r386", "r409", "r438", "r440" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 5.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r403" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "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": "us-gaap_AssetsFairValueDisclosure", "totalLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r392", "r395" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r88", "r89" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r83", "r88", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r410" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r229", "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Cash dividends declared and paid per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97", "r400" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r274" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r440" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.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, par value $0.01, 200,000,000 shares authorized, 22,886,793 and 22,980,951 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r68", "r467", "r485" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r67", "r77", "r466", "r484" ], "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]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component" ], "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]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r280", "r282", "r293" ], "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": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r280", "r281", "r293" ], "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": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Contract liabilitiesBalance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r294" ], "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": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r72", "r452" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 1.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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r173", "r179", "r180", "r181", "r182", "r183", "r184" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.", "label": "Credit Loss, Financial Instrument [Text Block]" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r375" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r90", "r95", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r266", "r267", "r268", "r269", "r421", "r459", "r461", "r472" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42", "r90", "r95", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r266", "r267", "r268", "r269", "r421" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r254", "r418", "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Unamortized discount on issuance of debt", "terseLabel": "Debt Instrument, Unamortized Discount, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r254", "r420" ], "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": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r420" ], "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 financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r92", "r360", "r365", "r366", "r367" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r353", "r354" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r299", "r300", "r301", "r311", "r457", "r473" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.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": "Non-qualified benefit plan assets" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r86", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "us-gaap_DepreciationAndAmortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r138" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 11.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 and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r86", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "us-gaap_DepreciationNonproduction", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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": "us-gaap_DerivativeAssetsCurrent", "terseLabel": "Derivative Asset, Current" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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": "us-gaap_DerivativeAssetsNoncurrent", "terseLabel": "Derivative Asset, Noncurrent" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "us-gaap_DerivativeFixedInterestRate", "terseLabel": "Derivative, Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r46", "r393", "r394", "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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": "us-gaap_DerivativeLiabilitiesCurrent", "terseLabel": "Derivative Liability, Current" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "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": "us-gaap_DerivativeLiabilitiesNoncurrent", "terseLabel": "Derivative Liability, Noncurrent" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "us-gaap_DerivativeLiabilityNotionalAmount", "terseLabel": "Derivative Liability, Notional Amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r292" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r316", "r317", "r345", "r346", "r348", "r352" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt" ], "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]" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r69", "r101", "r102", "r103", "r104", "r105", "r110", "r113", "r120", "r121", "r122", "r126", "r127", "r401", "r402", "r468", "r486" ], "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, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r69", "r101", "r102", "r103", "r104", "r105", "r113", "r120", "r121", "r122", "r126", "r127", "r401", "r402", "r468", "r486" ], "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, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r123", "r124", "r125", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r61", "r62", "r63", "r96", "r97", "r98", "r100", "r106", "r108", "r129", "r171", "r274", "r279", "r349", "r350", "r351", "r361", "r362", "r400", "r411", "r412", "r413", "r414", "r415", "r417", "r437", "r493", "r494", "r495" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r256", "r266", "r267", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r404", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r403", "r404", "r405", "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r407" ], "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]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r256", "r266", "r267", "r303", "r304", "r309", "r311", "r404", "r443" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r256", "r266", "r267", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r407", "r408" ], "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, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r11", "r205" ], "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": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r207" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r207" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r207" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r207" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r207" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r200", "r202", "r205", "r209", "r453", "r454" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r205", "r454" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details": { "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": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r200", "r204" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r205", "r453" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details": { "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": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "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]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 12.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": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Loss (gain) on disposal of fixed asset" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r86", "r270", "r271" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 0.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": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r10", "r187", "r188", "r195", "r197", "r440", "r456" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentContractMember": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Formal agreement with government or its agency.", "label": "Government Contract [Member]" } } }, "localname": "GovernmentContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71", "r91", "r143", "r149", "r153", "r156", "r159", "r170", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r409" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 2.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": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r143", "r149", "r153", "r156", "r159", "r455", "r464", "r469", "r487" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before taxes", "verboseLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r93", "r357", "r358", "r359", "r363", "r368", "r370", "r371", "r372" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r107", "r108", "r141", "r355", "r364", "r369", "r488" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.", "label": "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r21", "r463", "r482" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 4.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": "Refundable income taxes paid" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 7.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": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 4.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 9.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": "Benefit obligations and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 5.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": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 6.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": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid assets, refundable income taxes and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r114", "r115", "r116", "r122", "r315" ], "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 shares applicable to non-participating RSUs (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r208" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r208" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details": { "order": 0.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": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "terseLabel": "Gross carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r208" ], "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]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r210" ], "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]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r10" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details": { "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": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "totalLabel": "Total gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r198", "r203" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Other intangible assets, net", "totalLabel": "Total net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r75", "r261", "r265", "r268", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt, Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 3.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 expense, net", "verboseLabel": "Interest expense - net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.", "label": "us-gaap_InterestRateDerivativeAssetsAtFairValue", "terseLabel": "Interest Rate Derivative Assets, at Fair Value" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "order": 1.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 swaps (b)", "terseLabel": "Interest Rate Derivative Liabilities, at Fair Value" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r398" ], "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]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r186" ], "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]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r29" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details": { "order": 0.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": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r34", "r440" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r34", "r185" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details": { "order": 2.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": "Raw material and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r30" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details": { "order": 1.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": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r433", "r435" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details": { "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": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r433" ], "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]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r434" ], "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]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r434" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r434" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "order": 0.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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r434" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r434" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r434" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r434" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details": { "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 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2022 (excluding the nine months ended September 30, 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r434" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r426" ], "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": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r426" ], "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": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r436" ], "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]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-" ], "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]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r91", "r170", "r409", "r440", "r462", "r480" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r41", "r91", "r170", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r383", "r386", "r387", "r409", "r438", "r439", "r440" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r403" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "us-gaap_LiabilitiesFairValueDisclosure", "totalLabel": "Total Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r461", "r472" ], "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": "us-gaap_LineOfCredit", "terseLabel": "Long-Term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "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": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "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": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "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]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r255", "r264", "r266", "r267", "r461", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Term Loan, net of debt discount of $415 and $499 at September 30, 2022 and December 31, 2021, respectively", "terseLabel": "Long-Term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "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": "Less current maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "order": 0.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 (c)" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt before deferred financing costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r235" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals" ], "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]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r84", "r87" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r56", "r58", "r63", "r66", "r87", "r91", "r99", "r101", "r102", "r103", "r104", "r107", "r108", "r118", "r143", "r149", "r153", "r156", "r159", "r170", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r402", "r409", "r465", "r483" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r101", "r102", "r103", "r104", "r110", "r111", "r119", "r122", "r143", "r149", "r153", "r156", "r159" ], "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": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "terseLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash operating and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r374" ], "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]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r131" ], "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": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r131" ], "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": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r53", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive gain before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r149", "r153", "r156", "r159" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 2.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": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r427", "r435" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details": { "order": 0.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 expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r424" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details": { "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": "us-gaap_OperatingLeaseLiability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Other current liabilities", "terseLabel": "Operating lease liability - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r425", "r429" ], "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": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r423" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r432", "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r431", "r435" ], "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 leases (in months) (Month)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r388" ], "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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "order": 2.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" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r12", "r457", "r473" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details": { "order": 0.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Non-qualified benefit plan assets (a)" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r48", "r50", "r380", "r384" ], "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": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "negatedLabel": "Adjustment for pension and postretirement benefit liability, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r380", "r381", "r384" ], "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": "Adjustment for pension and postretirement benefit liability, tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r50" ], "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": "Adjustment for interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r51" ], "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": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "negatedLabel": "Adjustment for interest rate swap, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r50", "r54" ], "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": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "negatedLabel": "Reclassification net of tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r50", "r54", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "negatedLabel": "Realized losses on interest rate swaps reclassified to interest expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for 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": "Tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "auth_ref": [ "r50", "r54", "r55", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.", "label": "Actuarial gains" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r50", "r54", "r55", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Reclassification net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r51", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "negatedLabel": "Tax expense" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 1.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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r299", "r300", "r301" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 4.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": "Retiree benefits and deferred compensation" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r117", "r119" ], "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": "Less income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r376" ], "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]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 5.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": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r82" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 4.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": "us-gaap_PaymentsOfFinancingCosts", "negatedLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r78", "r377", "r378", "r379" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 0.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": "us-gaap_PaymentsToAcquireProductiveAssets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "verboseLabel": "Capital Expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details" ], "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]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Borrowings on long-term debt" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r79", "r90" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 0.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": "Net revolver borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r234" ], "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]" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r215" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r217", "r500", "r501", "r502" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r8", "r213" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 0.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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r215", "r440", "r470", "r481" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r213" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r175" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 1.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": "Additions charged to earnings", "terseLabel": "Provision (credit) for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r53", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss): (1)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 2.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": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r279", "r440", "r479", "r496", "r498" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r96", "r97", "r98", "r100", "r106", "r108", "r171", "r349", "r350", "r351", "r361", "r362", "r400", "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r134", "r135", "r148", "r154", "r155", "r161", "r162", "r164", "r291", "r292", "r452" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 0.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": "Net sales", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r295", "r298" ], "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]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition" ], "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]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r430", "r435" ], "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 assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details" ], "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]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r53", "r416", "r417" ], "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]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r95", "r266", "r268", "r275", "r276", "r277", "r278", "r418", "r419", "r422", "r471" ], "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]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r122" ], "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]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r403", "r404" ], "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]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r233" ], "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]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r143", "r146", "r152", "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r204" ], "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]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables" ], "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]" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r130", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r148", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r159", "r164", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r219", "r220", "r489" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r143", "r147", "r153", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r165" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-": { "order": 0.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" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r334" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Cancelled and forfeited, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r334" ], "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": "Cancelled and forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r332" ], "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": "Granted, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r332" ], "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": "Granted, weighted average grant date fair value (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r329", "r330" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Unvested, shares (in shares)", "periodStartLabel": "Unvested, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r329", "r330" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Unvested, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Unvested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r337" ], "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": "Unvested, contractual term (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r333" ], "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": "Vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Expected to vest in the future, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Expected to vest in the future, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Expected to vest in the future, contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r14", "r440", "r459", "r476" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.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 borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r428", "r435" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r232" ], "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": "us-gaap_StandardProductWarrantyAccrual", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Standard Product Warranty Accrual, Ending Balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details": { "order": 0.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": "Accrued warranty", "terseLabel": "Standard Product Warranty Accrual, Current" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "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 after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "us-gaap_StandardProductWarrantyAccrualNoncurrent", "terseLabel": "Standard Product Warranty Accrual, Noncurrent" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r230" ], "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": "us-gaap_StandardProductWarrantyAccrualPayments", "negatedLabel": "Claims paid/settlements" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Warranty provision" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r130", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r148", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r159", "r164", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r216", "r219", "r220", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r61", "r62", "r63", "r96", "r97", "r98", "r100", "r106", "r108", "r129", "r171", "r274", "r279", "r349", "r350", "r351", "r361", "r362", "r400", "r411", "r412", "r413", "r414", "r415", "r417", "r437", "r493", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r129", "r452" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation", "http://www.douglasdynamics.com/20220930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-schedule-of-rollforward-of-companys-warranty-liability-details", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-summary-of-rsu-activity-details", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-14-commitments-and-contingencies", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-summarized-financial-information-of-reportable-segments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes", "http://www.douglasdynamics.com/20220930/role/statement-note-16-income-taxes-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-changes-to-accumulated-other-comprehensive-income-loss-by-component-details", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-credit-for-trade-accounts-receivable-details", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-schedule-of-financial-assets-and-liabilities-measured-at-fair-value-on-recurring-basis-details", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-schedule-of-inventories-details", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-maturities-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-lease-expense-and-supplemental-cash-flow-information-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-summary-of-supplemental-balance-sheet-information-related-to-leases-details", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-schedule-of-estimated-amortization-expense-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-schedule-of-longterm-debt-instruments-details-parentheticals", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r274", "r279" ], "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 based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r279", "r335" ], "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 based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r274", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares", "negatedLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r274", "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r91", "r169", "r170", "r409", "r440" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-": { "order": 6.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": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-10-accrued-expenses-and-other-current-liabilities-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-11-warranty-liability-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-13-employee-stock-plans-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-15-segments-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-17-changes-in-accumulated-other-comprehensive-income-loss-by-component-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-3-credit-losses-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-4-fair-value-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-5-inventories-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-6-property-plant-and-equipment-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-7-leases-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-tables", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r292", "r297" ], "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/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r292", "r297" ], "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]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r373" ], "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, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r373" ], "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]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-8-other-intangible-assets-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r297" ], "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]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "us-gaap_UnrealizedGainLossOnDerivatives", "negatedLabel": "Adjustments on derivatives not classified as hedges" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt", "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r122" ], "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 common shares assuming dilution (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r122" ], "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 common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-", "http://www.douglasdynamics.com/20220930/role/statement-note-12-earnings-per-share-schedule-of-computation-of-basic-and-diluted-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "us-gaap_WriteOffOfDeferredDebtIssuanceCost", "terseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.douglasdynamics.com/20220930/role/statement-note-9-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919269-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919236-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://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(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r508": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r509": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r510": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://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(g)(1)(ii))", "Topic": "235", "URI": "https://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(h)(1)(Note 1))", "Topic": "235", "URI": "https://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(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 89 0001437749-22-025370-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-025370-xbrl.zip M4$L#!!0 ( %J!856ZL)"/]0< $4Z - 97A?-#$Q,30T+FAT;>U; M;7/;-A+^G/R*/7>2.C-ZM9W&E63-N+&;R5R3NJ[O\PU(+D6,08 !0,FZ7W^[ M(/5BV4Z4<9S(M?(A,D$ NPOLL_LL2 XRGZOA($.1#)\_&WCI%0[QZK\'W6[W MX*!%=P?MJI'N_JO9A'>HT0J/"413N,A*G: ],3G"F;%>*&C"K^WN7GNOL[<' MO_3V#WL'AW#V 9K-X2!'+R#.A'7HCW9*GS8/=^I6+7(\VDF-S85O)N@Q]M+H M'8B-]JBIMT>%168T'FFS,WP^:%<:#R*33,'YJ0K#M6\Z^3_L0;=3^#Z$AE3D M4DU[\/)3:7S_0N;HX"-.X-SD0E>-?2A$DD@]ZD%':NBTNE+W(2ZM,[8'HO2F MSS*+:X+J>52*_LN?#OSZZ]=E(A.? MT9^=%[4Z386I[P58U0T!!KT9T)X]?T:1R-(?_)O,1(YYI6*A:G_RIJBGWF\= MO@CCJ/N#;%RW%5:+YV_[Y MZY3))%-:JS4UZ*-7>0R;&"!;'$B<4E'TF'?Q5 M"DM84U,XQX+",A"X?J?!%!:;?X%)X<24(R4"]CEO]52OIEW>! MHFUPDZUK;IYK[FVN:_XF'#DDN5X^A4MM)@J3$38J#[657R:&)&CC0YX7E'J% MGD*IO2V1-"*6D5/28(<50,0 29:"5,349,'DE"&]J?K=Z* Q1N>$G7*77%PB MR5V:TU%;0LJ02,4;S#*X0RQM7.;43=-P".0&)IF,,W E_[<8/T&+]21L0"Z= M(D9"K@@3Z3,RT!64UE@ZSUN0:B8A,VE'*NJTM Q;W#T^W.T_0MPAI%*39S-( M%I[<(-!1=[IME^Y+79%QYF52QZI,:$Y"RY+;-@AIDI-,0<[..&7\*K4 8HT! MMR*:L)Y(GKC!/4I%'0A]IN"R@EI=T"<6+H-4F8F;0=/B2#IOR6H0W%CI35HV MEA#F9LKV^Z;L:1C6GYV1@4BIFT.ZZ5\%=WX.P M&(!!CB[9!5"SH=\G4@7*^-*&L=9TAI5(:2P)L:$FAWL M$B 2)(157G]Z146V'B$<4P(Z+Q7UZ.Z+9O?U+E9:=%\GU55U*;DPTQ4R>7[@ M++4$V I K,O:@M)K@E(2Q':NPIAZ,'OM;:'Y;:!Y#0)O6F]>S"U< S_?$=>[ MXM7& OL$'0DE_PZ$[\O@:S 7C47IUA_"I#!" E(MJ:*9IK0T :6QL70A.5(O MU&$>/AM8I-7EU&Q1B8#,FFRH'FFTC%##;',!3H;4JEQ2 IY2MT\J!"\2:42S #(K*#$@NG2B(HW+]-] M^BM"[DA)FL9CLDW*3PWYT6-!_MI)\48 6#^=KAT'*':,9<+P%L[HX*7"46C@ M,I4Q+VPRPQ]%!"DBJ:2?,G.^32Q'HP#5@,(JD%SKNE3F!GIR51M4E+:@*. " MTX]CPDE0(!2\H_!<0%$PH#M8<)3A+E3,5X"G:"0+8@A;R#\UR,>;"_G3L5!E MR(B,!TQ3?A(Q)D]VMY2=HFUH M>)SG:*__@>=HX;%G,@L-C44ZX^RZ#,]%9F. ?06MOU%2S[435%9[8]V<28<& MFC+/I?>(G^$.D2&NSO<32?J%278)Q)2J'5,!^N7B?A9Y\%,I2?T094H=WI)P MK[;'94\M.6_P<=FQHG*1Q(9W=LA-^70XEDA@JEGP_-AJ@N*2:6U5/@9B&PK? M\"QW]O#GJR!:GS!5)^JW9$"1T$"'\P1X)YSK=NT;KP9O7>+'J_?@&[_=],U3[\$W?2"'9Y9JGP3K MEV#>9A)3.+W"N.3#?_BS.NP8M.5PZQ _7KU_&@VX]X$\/S'KP4=B\CF%+^@V M@#_WVN[]0^S]#RI_,CN3E6&H09@J]:F(4_Q)W(PR023BRY$UI4Z:J[>J!810 MWM1U5(^J3XU]J*7#?N&A<^>7==_*L._Q4=5WE)'(,<1*.'>T\\?QWQ?-L^-W MI\W?SD^/_\TKN73W[-WO%^?IS6>?NX+->CG*++!\V=] M+[W" 5[\YW6GTWG]9H_N]ENQD.[^H]F$CZC1"H\9)%,XSRN=H3TV!<*IL5XH M:,*OKV] MCM0]2"OKC.V"J+SI\9CEI8'J?EJ52H MVI>\*>NN#_;>O0CMJ/I&-JVS%U:+^V_Y[!:["IEE"FO3YE/:E&F?(!=C!(MC MB1.*DCZ7#OZLA"6,&UZ@452#TF9)U/I6Z8$\J7 Y#929N!DV+(^F\ MI5F#X,)H-UG96$*8FQESQ=HMR!X?R%X_7)"=7_)(WMO.VYZK851K>B8#,Z1$ M!NVN>Q7<]1,(BP$8Y.B278 <&-"Q.TB7BV7FSB]&*SILL7L5+ MR4F9CLCD_H%9:@FP$4!LR]H##2\--*2!>)ZK,*8:K%Z[6VC>#S0O0>#MWML7 M\QFN@9_OB.M=\>K! OL8'0U*_AT$W^W@:[ 6347EUF_"HC!! E(]4I29IK+4 M ='86+I CE0+=>B'SP86M+I,S1:5",BL=>8"78V:MOFF)(HE6YQ1,@MG::Y* MG,PD+0-/0$8U',2"YIXJQPHUQ#(7Y&R@4N.0#/)$W=RH%+Q)E1*L &A:P8B% MTJ4643IC'EALQG^*")(D4@E_925\W7#A9#X"GJ*1+$DA;"'_U""? M/ES(GXR%J@(C,AYP..2G$&/R9'=-VCD7^6LP?+R\/A,-"*>&Q,XNYKN)J?S- M%JRC0<2\-G(R/[S]T F2V3%!"%H85X+LZ7'G6Y ^,9!F#Q>DQ]'_K^*(#XOK M!#3H3UJ&7!%)3\BJH^]%ZI MW_C;2[0-#8_S'.W-_^$Y6GCLF[4]+GMJY/R C\N.%*6+-&SXO0ZY*9\.IQ()3+4*GA];35!\95D; MT\<@;$/B&Y[ESA[^W FB]0E3/%&_A@%%1@T=S@GP1CC7Z3(U(4R2(S>BMG8D MK%U5T'QI/<)D:N%Q[6.R+3D^16@^X/.L(Y+'0TO4U""@8"!4@EKXL4*-R494 MEU*/C1HC2TPM1O5O+FS-P5B4RDR1[DYR$UE77$(\(?1>]/<5C?)CL;.%Z9TT M[/XOMT'M'M9N:=76 ]R2?9N.!.^G5W39LF%Q=YN)\=X4W? D!CKE!?S4#G^] MFPT_B-%O%\.?LLE#N'#G'K_ M%7/J?DL.MB[PX\V[U04V9M]F=OMOG_OR@YDN?";!6%"4@DX#^#6?[=YO8N]_ MD,K.[6RL'(/^9%'4HUQ!\:M0,W$$B4B_CJRI=-9#TD/[QC>J[FMBWR-O^(YC9'(,J1+.'>[\?O3EO'EZ]/&D^?[LY.B?O))+ M=T\_?C@_6RG+ATUK)E<+.9&!TX^?__W'8C2JP2_87?-!5K3XA3MBI_#:X/\ M4$L#!!0 ( %J!855T5F+Z2@4 $U: M;5/;.!#^7'[%7CI]FXD3.Z$YVUN=;!U MV*TJL?4/QX%#*J@BFL80SN L+45,U9[,*$RDTH2# X.NU^OVW%X/MOS^P-_< MALD[<)S1,*.:0)0255"]TRIUXFRWZEI!,KK32J3*B'9BJFFDF10MB*305&!O M33G-4RGHCI"MT<:P6R$>AC*>0:%GW X7VBG89^J#Y^8Z %N1D(SQF0_/STNI M@S.6T0*.Z26/YTN^?V@V^)NMM2([0C55^L M=7?_Y.SHX&AW?';T_OBVQ=X+@@G:N<01H"5XV_"Q<]K9[:(*LKAH$& M6[W75O*1,*%!U.JX9#JUROA0$H6ZY#,XH3G&(Z.*/5E..2E@;X9!AD5%&XY$ MU&F#5';(KLQR(F98%G" HC%T.!\PP%$A2GE$G"(BS-VVJE =9IEICE MZ91H_^'9IDG(*812(=:=EHL;!N6\#N:+B[PPND(RU5Z?L3CFM)Z]W_&>+5:(&VY\ MRV M\\7([6=6*':_+[T_'6S].:@T;L3<#N_&VA9J^1K"NP6'UL@0LG;WI.3H M^Q&RDQM2+IQ1T?.2*9IA!+$<7OK.2_+*N)OW^F7\:N$A2Z]=>&SM)MZ@OUDY M6V9C06 <=%4S^#36QR3%TK-QB<8EUN 23%3IM.&Y2:,),Y&<5=O-W%\(,YME MKFAA7*-MF@GG@,,HSL[1<8HIPP9G9JLT%AKY)7GB5S\W: M#:M[1:?QDA_C)4NB][8Z@_MG^E)KW\?T:_@ZO4<-;[/37Q.^FON_E[7O&M3> MS/QO :M\V0FEUC+S"\E9#%Y^!4]=^Q?<@0=W1=XMNC@27Q@TO(MVL0.+/C64 M6#^\>S=\8_3'!^_>C3YDHPEF1,Q\K[#IT6[*:(*O$OA:H=D%A??5V_2PRT8- M(=8/[U=+ ^[*WSWS==^'8WE1?>3RJF]U_ MLWGMY8^]%8^_=.^$^)(BF\ M)65HMOJ&#NN&=^]&;PS^N. ]1*)?I?8'B^^B36K_J.#]:AM^D]K_1+9?T\G& MPUS &,/\:H!BV U#GSWN805<*J8U%8@"R69.7.>GK_;&V/4+"2DI(*38-5?R M@IF;%5K>N%Y@/IY<,LZQ%TY2GV#A)*M]DE()5J3+";[GWH4"I@N#,DF@S+'& MP*2%[M1Z3-5+?M1!'F(>QD/*"-F%Q!Q4A0[K;?CTS-G,C[<=]Z<[(__ M,IJ\UCHY/#@[6:E+$T?)RR\KS7D?3 Z//[Y;2L,>YJKAOSP01==$,#6(I-@ B3L! T !E>%\T,S$Y.#(N:'1M M[7UI<]18ENCGKE^AQ[SIL2-DXP6*Q101!IMJ7@-% #T5$R]>O+@IW[46'!W>/[M\].C@ZBHX?'Q\_OG\T]?3+3C8J2J:IJW?QRIVW& M>P_OR--"S?0O=\9E-5/-7JH;G3196=R)DK)H= %O-SK7\VE9Z%^*\L[3GY[< MY24_&97I(JJ;14Z?%\U>G?VI'Q\>S)L3^G6L9EF^>/P?'[*9KJ,W^C)Z5\Y4 M\1\G1P?S3R=1HS\U>RK/ M)L7CJ,HFT^8DDM>:?^W%_KT8U?.3)>OSQ^Z,?#)T M:!>JRE31/"X0'_(3;RL)((.N3G@KC_$#@M/IZ_,W9^=GT>F;L^C=^?L/IQ_@ ME_/7;U_]]E_PEP_1Z:_OSL_Q)P;B\M7U\>0*ZPM68P"Q?([H[__=ELU)9R9^ MV(.L/# S1C*E'"8>9"-GG<%5Q#>.?[:/Y/C_:.LF&R]@<1^F61V=SC2\FD:J M2*-WNF[H-I_/YGFY@+\TT>FDTII^VOG[OST\.CHX 0@_:9_:YT_NMD\1D/37 MPY/=" :E)\\!"%GR,8:_PH1I=I&E+="><+GGGW32XMC= M8>/HK&PG.2SR; %T)TL K5_MO]I_O@\#1FJTE&>S3*$3)ZI499GS0*( MT6RNBL7 /I[S7_HSX?+[L[TLDG"NI*SF)9!5H'GT"4XPAS_ &7K3^'^^" %IZ9[&%,K[QX&CYXM35H0S( M_*+-<^(V=!.> 8&*@$R =$'XO1^];T=_ -&(@,[@*0#9F=7 EIH(WYE&4R!# M61$'M\6[A7%4Z7K.1"=?P"5$HH9CH:21%2W]K.FL(TM!D*#!>%D5O86O,]PQ MC?E\FNFQ]]IOXW&6 ,7#OX%84;?)-"KAPRK2]IU$S562-1F< HPZ4PL@;["F M_VYAHT!MQE4YBQKX/_PVQ#>_VX8,3(+"5V9)]]*Q458J4XBRK8(=E51.I M8L@&!(/>[)%;&%)%:9L#P-IF6E: #BD2/:"##0()05N.F:BY3>-3)-1)HN=- MS9LVP$P%E'AM]KUOZJF"0ZZ0#U4^F$"ZN (UGB6D5;X?-P[28]8XK&HAJ:K MRAQ61K24?LE91,4]P4.24VDO0&'EC>@R WSQ1H_EG.&,:BU'P[N%LX!5PL)J M7!=29#H_^(NJ:\!VK>O.2H?&&F YGNSCL[8"&=S>8X0A2B@.:7IG-#!9["WT,H-=I?JB M;#2--$9B,FKKK("S8X#@ &W-?QXA.#13%]RA2B\4+(PFM%_17G0^1CP:0,?N M8GCK,&U1(O>>J(E&8D!GR+3 [0X Z:9!FL2(A0#&]U.ZQ_@62CGTX#@-NC:A6H-<2=I]G<*F^BTA!:6>8S*2]T5;@SFY!U*?<'F\M,=.+S M"JEDTN.V@VB3%4G>HHT'Z%I#U-BH="0ZEK66E2(' NY6E6)VPL$!D<S76:8='5[\:>$2ZJ!V*/(,S&@-& M;J%\O=KA,V0"[U6NJL4POP,92.-O*$-9=0*N-VE9*'S _;>"".@[-8T5J8:N M&IJV\:;^[P='A_'!P<'^P0$RQFBA514#_5H JV%N.@=Z\2D#H@!J9 2LA\A$ M#7)6CE>MIG<24%52$BB7WN5*3UI8 Z-2@OS8Z?AFL>I3MN$-1ZG-18:-1)< M/>S5\.@%SBPZ;H=*VDEISYG5SE![6:8HAN .K$M$]KT76.HE.%]D^I*I>J!K M>!L#XHR\&W0B0YQ3S4]VS5G498Y";0V/#56V?#WR5!![[YY;535XE?1(/$"0 M:GKJ1D@AM[?U>@73M\CPDVS.YP.(*60Q>INKHCZ)_E,E]">^REUMT-@;NE<< M,(ET\)Q9^=Q.8A6M256V<[R/;877+XZ V\\SN)S9GXH%U9E.LT3E<922<@1O M:)6C'@27EOA^C*@GEM\XNG=PN/-Q-T),K(27J@M8+,B^L!/$QAID"[K(\CN0 MATFE9FO5)SB/2Q ;0&C&O:-Y 8C(*,_JJ1 J-09@&&L7G E.3O+%E/1R#2>4 M(5%B@N9+4;"$BZP6,PG!DN_L\K4 84&YB1YWKQ_>Y)YY >"%WH08ES'+"J*> MWA8B=++AUPI/C8]> $.$+,-KK_%G)*?S"E?1)^DJK_NG#,_'B"[:#!Q(?$AO MRU8D/L.5"R32%X)RLOP213 G@!K0H"V@(*L[@L+J3372)E*0^G:-7%_H?#]Z M4S8X.4"@H)7 ,$!C\&CQ#"XS('ET+NB!,4?FDZ 8B2%]@'*:R@I! [0G$C1* M@.P$H; :K7R3)OQU!B/A:+0MAB7Q'7LJ7;0EA;$L)B4)T JTNMM''-/L(DIR MD,9_N?/VUV?_O&,6=IFES12G.OAWZ_9$'ZB,+$_(ATN/T/4;C/7BPSL[F+\. M<3]&W@2=;Z?CO:J\[#],-!S=VU_?_.NUVP.\@9YL_Y^?GDPK,_';TU_/]YZ] M.S_]Y][IBP_G[QX#TE^J!9#-$8@5ND*X%3I8S F@"N_J"'W 29F7\-J_'=#_ MX#N5?$326*1[X9]Z /C'V3 V)/\F=O_\-OS5UGQ<24 +!R&L6Q3Q_0*G,*M M#.$31QP >T :AO,#^=%WHE0U:@_(5+YH2H")>= VY=Y\4K2S7^[ E:_,E45["PG3;9/:-M.Q3IE3OBP07Y -H[0V MK&VA*&8$D+XHUG50#0Z,5@J@29-I=#G-DHZQ_Q($^-J8)E&4VP-6A%XI!<+% M" \?;1[$JX2_@U ' HEBE8T9EV.XJU@FV1GQ@H-<"-M!27"::>3YWO01W+:) M1I' D]*6>.C@ S5A89&,1BCB7(2OKU-=2(DEAYJ_JXV. 006):MF@+&@@IO% M.*MJEA4;KJDO _+!V:44)MXRN+^@ 0U[VH+M'623)9: M#-FVQF[!@F5-:QRD+]EX3,-IBC;94HMKU/%>^NYO](U/"O2J =ZR? JW'T1\ M19*TZMS-'7:'$9:0QRMZ#0A;H<'U645*^XZJ1?9E)2@%S@=GOTNN:O0K@78R M1=3NR>\XWG.%;KYE8RQ;9?^Z]?R+:*WHZ*#&ZJ0&:!7?NGE;U:TJR/CQ7NS, MQSMJ=^D=]T'KG*?.Y,MWEV1]4)Q*JR*N KEQ+#+DV7FR5K_V]E:5:"%3=%/M M+5NRX>%]+8=#6>2+*/,H3:B)$@D=P8]MXZNEJ'G"*+48RS9=)'QE=[\E#-?K M*WK?E,G'KR!%'!T<'D1#@P-%8?1VL1K$ LCXT92[JR0-4'K1:HL^Q,;*'6BG MA("*"? X_X08 M)5[5]^U\7E;-TKL)S',V J37+)"F9=+.2$6FKRLWO(T?T69X]F<60N>M%\27 MJ$4V[,:(^-8\SSJ(Y'T,4[!-<:QE"VG+'M\K^5R<2[EV8F%?KAV$Q;BM"I;Z MO7V7%/<7U7.5D!J!(1!L=_;V &M+X8[#GS &@H(*^3U6#\8J05LS+&N+_^OP M__Y&^/]!!"7Q(;E 7A>\D)+ANA"^L%+LZ@B:";JL /7$G5C82.UQF>?E)=EQ MLRI!*PYB!!JJ#"J))&JLNQ+E$KC?_*7[$?+[XH3;8LJU&CY\<%L-@K!D"^@& MOWJX?'79YT+Z)'JK%B:6YC1)*@P;%H\R$L;01]CQ7YG<"O2(6X5H]05&$0P] M/$CI[2$#I9ZA2Y#=^>T<$ "T/"3J@1PE=SNXT2#'J51BB$C.:8:P"/0Y#@;2 M%]:!MW*9&')K-I3Z"UT6\# 7*)*.AUXS 67M0!GXOJPPC*OJ$IJ8+3@44U=G M$B0Z+?.4?)X4 *P^L7,?HP$QS#!I*Q2=03J>ET02F9AF!3NX>-^6^#6&ZA*L M^56!. +96PY\.X']%>'9#\0<\]A3=4$6*I.2*NXQVS2IB#4NIC.B!8WW, M,&1WJNG](9\8]6^,=.6<%UWOAO5EK%C&,%BO1VBTPV_%9CMBF^UH$?)+62S24_NJH\F>PB=,H-(8JE #'8;]HXK)X2]D MV)S7PH*S"A:[!7:-Q#,WQS648[1[N=Y=4L MI-#A\$9\DR(#N#L+;"7=9.QK.'"&)D6VD3T840TU4_H7KYGA'^DPX6 <='2:5.JFS.P66CMK;X MXV4@UNV(U00# 3N$^R)/2I"LH\ U@Q,,#D,(%IO+2/Z5 MSZ1K R%^2N05U2YRLY'-(6?'0QQYH0:2!*"BY_ ;X^" M;':8%GI_W+%^T51:@.K!#N0*PR@@VP \!O5,C\RD,6+5^6(.%[MB3 SE-TO^ M@4,I.#XW<"H#2SK+EBULR!:.KLX6SJY.VGT[>N@\^!QBWF']2_G&MT7FHZ^% MS$<_.#)_+=OAQF+-%THAA+>L&OH2$N?&NY)* 080:J&X4F>?D,_]+"Q*?%@2 MBS@DRUCAI>,+Z_A[ HO,&AS/=ON%GE9ZA?R)C,-,"D=PVJZ?P+_,TT;,6[QK M&#CC62"&G&W.POEU/6ZW[S)^#XZIXQMR3!UO'5-;Q]1ZYO*YGBE2 GIB4GP5 MI1AID"?LL&OK15E90M37+Q[?.M)TRX7>#6PAH5.Q>WQ7 M;L>N\VC/%-05B3%L!5&ALX"D5C.$2300_ M%#>Y0B6A/8B88W9=R4T()/(^@'9EUVH^+[.B8:^?9_%$)U)@:K.;N51UQRE, M]1+%;=9U#QN',"$-'%F>T_5FJ.))"PPOL>2?>WWH_"7TFQ"I6K7\=:N?8XF9 MLJWA#M6EW4O,T;@VRTDT&ZZ$(,@VL,4N8-EK? J?E]5$%5[)D&J"YXJ#P=&F M\A@VK,+:(B$::$.$Z'>'04#X*P6"&FRR"F,$AKVR.RJD-2^ Y"DI[?C!?=TO MHBT$U5E3.7D.M]'.T"J<8O@R:1_6@"=)F\0G5M$)\U+=5A?9A50PX>N%OTCQ MZAT;!A\/5.:@,M[RIM@1PTO*494>@(#\UI9.2+@C99N1EQ1I !8JQ(=]V@?$ M@?)W&6E]4FRT,Y\5XI!9FF&U)+APJM*QJ=1&):7BR%%\& 1I?KJ%U!]4:K/0XF]\RYT[$<@]2H7(N,Z(F15- Y:*%P:ZD4 M4%-EH]84N009""NGYADHZZDR% O>HOQ$^'67/?M71TN_].I=7#NC*44MP.VT MHM,T UJ%"7*+SAWN5YYA&:[25,(E'K2*LET#W2W$'@T9Z%TX1S_Q9@H]RY@O M65G(VU8$H+00(P%06,FNG?PZ-3@U$M4RC%P MY!W:G5JDK*EFL?#AS^R0D\X(G3K-^-ZVKOZW,>&OUF9ZRFA7O6&$1B6'W5V7 ML+C%WK@$W-XY ME_!N-8$=0G3RX&;>">; ]\PP,__@Q7OM-.PGPMSZ3MI4[I MF61%! C3,4OXF)$M<;QT+.;(]T+#=B<\T2@9H?K %W4'K7LCXU!=5B$>239A,PADUV2J*1",G"3,G$) M_5.K",J'C;*DV7?.JM6QU!(I*X-(F3G%Q:MZ'GP3!<6-H=* 3U\ M:9F;_RI8XGP>EJ'B!]Z\H3MC,*(#XVJ90_-0RQ9$!A=T6)#PU-K\FMM'S+X' M-\&]&W(3W-NZ";9N@FLMV^$[)O^%R7EGM@[J=:5@9K[[UR/H+5I(:C+LF2E- MPD0_4%F9:B$2"$4CUK64;!^W16+]'&&/ DT!8YPN8U/XR;(]*XU1AXK7.#G MMW5PSP)T-GSGD2&Z0HP)-(6.L#\B,ERZ3?#>X4-^4230_>C4!H?U_<'7 MG#\9^UF1B5]2Q-1M-N6M!U,@MX[QOYKXO@&%2+\D]MR76'X7@PHEMYU$'Y;% M=;P=J (EL25?*\_;,Z=S93"VV-@2S]VR/IY MRYHA%H*2H-F'(#]0^<*O%-'--?5/#@TBAP__Y!-$-_RSS/V)^WL]@5IPR7G[_4.6KGAT=B_[(RD6^'$'^=5%&MI,"X M5S[@SME%8Z2$SR[VJ+PQH,Y=P#QM$=#[&%/>(( 3M;$OG)2+R[I#[_+9_\+GGG]^!^N']#[H?[6_?#C^E^^&Q9\$ORX08*[WNU ML*SNY.0ESY+MTV(;[HAVNTYJ.=H+L:,C/="U)XG!-)3R38QRK"[*JE/U)'9! M31P5I\*&Z/Q0JJ=(W6)7;PE9%3DR7+<2O_1D1[2U4>EF=?TPSQW*AJLJ?5$2 M]=VEQARJ,8+&ZCB'/O<+@Z*HL#1/?6XEU\&@G-U>[4L=+?N4XX5KDT G(GX M!HE)N!V-OGARL(AQQWLAEMYF!@O:E>F#Z6Z 5#"KH ()N1J+)(33[U#9 -.5 MA+;"TM0XJ^K&;_YI90R>@.,--1=O(MF;%^>S;]L]G9S]KE4<2:#$?0-D\!I9 M+H6DE Q@$:E?(Z@KF\#,J8L$K#!9^=9QZMM.V3:I*M-3VH2XF?9^J>UH42R& M/!#=2$?)S99J9($ZPP4J=&VJ1MEX(HQS%>W/-(JT%,VUOT9!SJL*XJ7@C#00 MC!\53S9PK^G-6AR;%'SROGMTF#UCIQ@21,U*B2)>ZGR,\>C]Q/T0/XXPELRE M_W^B)(64B';T_V8^CY[\]>W=JSLTM35IT\G & MQESS#VERULF35P$E6&(7XIJ!]W?&VYNY]F:.OS T1JMFRM+T]*[++13Y\=LO$ANMD&KUC%J9+2AWV43?5<$RQJ^(K,";NF M7\%*6L)WQ.L*:]E#LYAC]D/-A0Q+KA084!II:I"9V!2ZXG8AE,2E"ZENN-.Q MC=K7KD*/O)J+]B*YCL#^A>0MAZUHO@)-X8Y>RLN8!$$;Q&Q'6> +NMW(W8=- MP2!*-AN;@[9!-#=+2R9?1DO>V=[BPXUXA*\O"6TV\/54E@;V113 M@F45[0R=&&S:D0#,VOQEQ-GT=#TTEK-&OFW0.YS%!W^Z-E3-2T<_ M=Y9R_//]V$)"$+?;X]$WX_B=MH0C(06(W;,=VL M; O6(8>+\SIKR#80!E;"Z;VW_EVC/'9Y"+77DXM%H8H]LX)G*I/D:!K8.;]9 MJTB-^[O?B8:NJN*JZ3#*3%;+U?&I-+=7[K_?SL5SQPM=I47SFK-QW(GH-%A. MMR]4C+",9LB_/LVS2G4('-X%$;[Y>IEH'.4:*\++ $WZ?53Q M>_!\_GQ#GL^?MY[/']/SN0&7-_Z _O^?O">4OOA?=8+ M5R=(+_=P#07&TI7UK$#(ZVDE>Z; A'0^AH4A%]C#J="!)0LS?9%)/,?R)-1Q MN.NJ#$M]^*NU*ML$#59>OV.O+G50&-L::EQY*>D7##/0Y%[C8%=@K'04F]Z^ M?:3WMK54_7DC@;3+5/&$WI0%21X-EUFQ?+8GB8J&8S@O2H2HB24?B_(RU^E$ M=]7BWA><\FU+0!$U)RLX'KSKQ[W)*@4CJ?&,:AKTSWO8E'@C8=\9!#4+=D4P M'OW>K?ME?1AXXQ(',65NY'@'6KUK3B5[OMF+L"WJ&Z#W826Q [+)U M&",+F@THDJ.%7^%$$]ZKB8 <;B4]V.#<69(:-GMOR3%[DR9-HKRN)U[9B7XK]4 M59ZQ00&K1W:BC;CF&;9;TSE\5OGUX@;^B!(#>G_*.1=/@9\_C)GE#?K>@"-QO+-*TPHST9'8RS[KE15P>U+QB4,1PI M000_!#WPSU=!RS;>;_W4&FFK[4>LX^AW(+]83 HWB^.CH^-NM MX;21*CV/H^?33(^C%Z!%%%QBD$,HO]U:7JB$6B<"Q=ZY=WAO-SJ^?V_O_J/C M1]\7XO].X?H1D=:F_,YN]8LRUXOH[VH&_.\5Z(183_K5J[=/1M73G_"ZG6/= M4X?MIU0CD/ZZ[#8<'-&?/41]5BU 7WV?3-N\^9/^V,.5>.0!2(7B?/,:DE^4C'^NCH.#K?C_Z9Y:,2Q8)3[+SXS2@C_OP( ML.]&^,%+0?UO=\C?@YGZP0V9J1]LS=1;,_4:E=$SUDIQ>U9@(N= 58;'V:@* M?E-*U4MH+RA'V3SC#(B*TO^,5Y@;,DK0Q?("..@>93,0#;#5]J^W:3"'"?BU MW$ZY)3:;T@:L;3;N1)3[K+B -6 >3)[K"3= : M=D/W,Q*2@F? /4*OK5-IS MDXD@EE:19-P-_MP)_Z0EH EW4JGYE"T.SJ@01FP:;)1U42$G69KX5[S52:$G M4PI \9@"E(>3!_8HHZYNA7Z>):3REHREECUA_82"=4$X$"#4#TUZ:P>):2+01#U>H: M0"]Q"MY<8OB9E2G?[5I.ERXR#64[D\@W%)3(\0MED2_,:;XZUQ@IC=V99Z7&]AR/,"XR.[CIT/%-U3)JW$5)03;A7D M^2.6!F#X9>4YDZ[ "V#JZW/1#,"_O$7\B_1L! A@7"=$!7A)*G RD+72^A-& MNKG$Z$'.$*VH?X#GV>&2%DQ[V/%C;CI3)61P.A7?S1RGF5/!-\/%N)E+ X_+ MBDW4X?SHU[$.RI@IA73Q4>P]X!8P \N,+8ND>=2/6H;\J]4Q?(Z14[I"<-<> M,CO:C-4&1\8=123+.1<3[^/8%ORTH9J%UIQ.B=BAJ-#$I% -A7Y1K)8IH(U? MD; 34]B:!*Y*.*WZB"CAKE2>^ZUL\%/CGN-$*[/R+:9<;TK>^S9!CE1*UO8I M^7"'<<;4%Y<$[E%6I!+ ( VZ\;1,PHB0&M-6CO%IB:NX&7TIN0^)QPR8PNCLFR5"%,R8GB/%LY4J@T64?R\<04B M'DA,/56@(A86SD9-OQ1Z\0;D8$G3,CFB%C,0M5SP3TPCVP9#25DAWS5"N#36 MXE92A)ZBB/:V0]URIB+[=Y/M]*>Y47^S&:4*Q-UKC0$A,)6+I.:^/*(-8XDB MO@;$[[&6DC;YVEQZS#1=[H)AB_S7FV7U?%I*2>Q7ZM+E3Y/OEA =#C*1N!^# M>$W52D:(T2F%@".[KW2CED2FF,2?;FQ;KBYM>,S[1K*3SD $O<2H)]RH M0<)/,.Z8FW#D+# @PN6@]=$OM[*,TFU#E,U2+-Y3 [O2=NSD](25FGN@I2:J MPF8NPN=HBH169"8KD#GK:1AG9[(ZJE[VP)1B?$X1[-3SX MG?B3B5DD-JLAY"5JD'DJ& M!?QTD96YLEWQU!I+G=?*;:Y)0RE(K30DC:-1E,> .41V5&,D2]$,3VS4"VP_ M@_+K:"%%=G"G" SDK%BO05<)UJNQK,]R/M/3,6,18EX"ZM>^?'C5A8^4E\XC MTQGS7W?*D03_\CIM'%+8C6?]_K>7:]WE^F,S;JRH*V_M"&PB3P80&IGCF,TK M%[K(="$!FI4&R8O/L,@-:\9LW$NJGF4 MJ?M[>/W81+1%CW7H\7'3J'(K?'D\V+#.;H!XUY!N?%"F;:RJ9H;R[N6ZF#1H ME9F4368,;V)RJ\OY%,O-)&03--,1,5#C<4G%7T.C'=5V(9,S6H%JG0.OH-?1 M7$E!BNLI=9? H10XF7(>KED#_8N-V'!AE#Z=+TSB;EJI<>/U548#$--KHL'8 M&9W%1@M2AIJRQMK!A4P4%C(+9V J&F3(>2D:?=WJUEV+[R& X.$-!1 \W 80 M; ,(UD3S/]S,(%6-LJ9R%QHJFQ#E*+CD OR8"7HSW'8$X"OW)H!2]BXVO,!8.58!$N^1N) M?(.)/7X&O#<0\E%KO#F=P=U-5!%Y&(R^ *R"P97D@W2KT]/3;F*5-I> M'0$'(N/VLFEU$F/05@W+%)COAD-V8A$H.Z*<%)EO^1BK1/P-($!)=W0C4 ]@ MJBE+@I/5%"X >D"^,!7 "'/KQDLRX0)^3MGN.TRM0WEDEJI#%,' M!004<4&L"Y^B1.0[;6II2C[7H&EBCWL"M9P"+F[/JT7$&_2W#I)AHE/0I;=T M[QJ#FY#N^??67I"ISM/A1LE#K8V[293=F^C&Q;3D!IX46LI_^$WJ]27O.NO MS<"H[@,)ECO&P"+*[EH',8IT"LQL:)$B/Q6!2?M (J,[+"7N$C9[>A;\P?MF MFY[I;GM)KS&&B'1D7YFDT%!2VLE^AUBI/DIO4VT:M@J]G:E/%")&; 73AYU3 MD.L\2L ;:*95.:_0.1Z: 45']^>GYAO]1> J'P8]*]-N5K3U!V+@(D279MB M SRNL9?:L0#CYZ4NE/;]J/3E'.+,>\1,T[(IN![8,GT M=8EFJ!Z.&]2&K1$/J\5+B;&!EV(P\.\A1JHLH7,6-*IMIB65^$)C+W)1BFF! M4RG9LE#B.F<9U]2_2\1 _L0->N3$!\E$0*P:E:^QW;A)+6SHUNM=+6-9VFMZ(39MCL-?L4)3 MY8RY,Y=E1 M-%N65#VJ(2,^21%U-;E@P-+M$B@&]LVPA@X5)>9TS_6LN0%&KT!4$G+219!7(8 MBA<)6D=.I71XA5)&O>!NK=:294E65I/"QTM%IX?Y0UG9K!;=BQ"JHC#UQ/J" M7'++8.7(0476,WSU+#9;6GB-(9,O"TJ!9U,DVHC(,C58QGF)@DE21E&&4K-* M4W1+4\Q'*>&6KKG+7R&PYWOPHCVZ(2_:HZT7;>M%N[[(UGZ3Y#"AQ.-;H.I+ M3PM/U!AVY7@5'#W1@ 0(*Z_X>4K>IV%20J@:QD[46T)%\77*GJEX'\J9/[SJ MCK 65V7^BG-3%)'5,#C.DD00+O$71$"4>9:2E=34$0Q]1QUULBZ%\ZN+$E,0 M.YU$RKK.0%"(.P=39UA_7A+%EHS\&2"^?@ MYZL<':D2($D>H["9'.XHOJ)!R\WG$F,E*\WK2=#TH".19N3 P\B!7'. ;SW' MW'3\=2PJ.*R:FE33NHG0FV5[^4W6?N$;!CQ8L)5)2NF#J+67V.L?%G6GT]P2 M@VOTW8;Y#H%#-D %\? TXK,QC4K9.R.M1ZX2*N\:#QKGBVG8:FZ$=&FE.'1Q M^I,3I?3;JZ@5ZY8&P[T"V&A(0*>3,I5Y)9_8T@P0;"^R1 MA,69H*GZ@52'N M&T%%!A^1.^I-.P0']G\M!T;LXJE9FC$+\]M7F-7T_Q1NV[Q'P=8?3;5B%NOHU6(HA2_H&N'*ET@$C#'7^QL1HY%=HBU8 M8\HWKSX2)F*HR0>4TAW1CMK=.=K=>;;+CSS^1%:$PIB")FBWLSY%%X3E9R.9 MPS5IQ-PH(ZC:D>*I5CH-NX$L69MM*!12P75(:O%"&8].QNR'^6# !'U<11I\ M4>8P"YZ>-SB:C]8 M9OI_NI4L;VJ68@O*@6+?9]3W>4E#;KEA_[(%>GL;]3^/):)LX?S7EBQ2>^E! M8S)FUC#'?+0SDJWL&-,JNPA7=+RV#:ZL'E:C\Y_B][Q6VS9@3,%LDMA%A_J'LMJ27A!^2R#.M.YU,:_7[*>I-'>. MP"2M_J!DJN$5V=H9/NABV3P>,LBWP<85I A93SU@ND_S%,_-8/.OPA(+YQ;B4\)D<2[^BXQN7LZ*9WHJNA[)V*Y3>!*9=Y7QO M'/E6&6D.#S:RTKRR[F(\TK=P[9,I6CW?RK&3V6:9P=07^\G^2'RIWT5]S#RG MGQ_H6);A5@%#D?[,IE:/\.:Y7:3!S2M)^M'1PX-?>S8-:BV&18.8%W@>W,.# M6+CKR)6WLA9*2IW%'HYD& BN473OT:-'45\X'0B?'61_I@8"AVJNK 2\);>; MV@OH]F97(WL^,@*^<,[X5I=]7 M=UD#P9'FZ$9[2[T;VC&[=2_GK8;PC2_NY^,O6=SU5-#F^MF$'MH6/B+3I9Z4 M9-5@6U.,H<]P%J!!&TY MML*-J>P:-,1U=)$,AP%%C+U%DE! @K'!,R=62VP#24NXB3RW9@AI-FA:#,J" MT>H''Y(01I$Z4P6_4<;6I=0%,T4YJS(WF]D9%J](E/)EK-T3EJIZ:TG@5ZI. MDD876#N*O^?FB;)2^A2^=1LG=:)V>LB)B&T7G9>,B=&"=S_ZG==K3;B8OS,I M*U)1AD]W1RQP,0(SIFW$LB(R)UWLPN\^[K!2Q.-9:12.546H9C>8=B? M-F&3X\!XQ^TE!XUNP;E_IY2&4HFU;R(7AVOJ&X29]B>0IS1Q41-=*_5-JHZPT5R8N) M]E79!Z6Z<3BI Y#7FRR$%7FQLFJ&%'H)R# ("&W-W-3;P9A,[0A"\FJ9@C>N MTJ+44:1&JV4[-SFW8@OI 97]Q<*]:4E.0X:+1]'!7.O*V%(2XXT?:L4-8@_( M1UBOA*%,M4\DO_A/NL&;0 ?;T;O4,N_P:H?57FOZKBUUQK)9=]WN6Y/#[2O@ ME(/I832*+[0(+OY(,HRJZW8V=R$)%+3\*9NI7G5"O^**%?-P2$J/IMMI1HU] M5 V#DGL%#V580S%E_34;''"*GEP5!#*$P59T$<8MC Y,3RZ?#P&QZ]KVJ6RC M=8EQ]2#,[,86-A_5S\\FD*K.E1RD4.'2Y=8JOGULA5PS/84.#'5FI?QX'S&D M)CB7&>\CQW6S#$_'D6C5H)O._WUOBD\#TYX8\:O^?]L>/AL%#Q\>W%#T\.'! M-GSXUH4/TYI+*A '8@?U%87Y55YK00O5-N7>? +8\\L=8%2=G7R5RV_L&]X] M]"TB9'L''?)-]/O+#V_.W[^/?O_'^;OSWU[$?B8>>V1MT?N.Y=L5MU!U(#&[ MA"4U*M>$I'Z+70:'Q6U?$;'F&.Y63'ZY@\2$GM1SE;@G&YJIUJ+4I@0.5O[3 MWW[ZV]^>--5UKP5'QH%3,_ %]K@%OF6PO"GG=L'W<;W7-[,YC2:]P470S!M; M(M<>\7J[Y!U4,>[6=Z->,T'4-=JG5S9%?^$_K-K@C;@Y2#R#.?I@N-DUG0$! M>QS]EC2XKNCX,(Z.#HZXQ2$N2K 6_JV>\M7\T6]2N(@M8-8#9DO,OQ]B?O;; MOWY]=?H^.ONO-Z>O7SY_+PW";YJ*^1+/C[X*X;?O5:6FT2O5 EW_5DSV+\2' M??#<]'I>-O6:3N\_.DYOI92ME+*54OY:D+Y54LK+-\_W;YJ(W0Y2>CM6,2"D M?&.#P%96V%\T,S$Y.#,N M:'1M[7UI;]M8ENCGKE_!EWG=8P.TXR6I+$X%E3,= MO2VK1N71071\=/ODWNV3HY.3Z.>'=T\?GMZ+WKZ*#@X>/YKI1D7)5%6U;GZY MU3;C@_NWY&FA9OJ76^.RFJGF(-6-3IJL+&Y%25DTNH"W&YWK^;0L]"]%>>OQ M3X]N\Y(?CE3-5\,.S:*[2-"LF#Z.CK(B.#H^SXBQ*VJHNJX>1:IOR#.>W1X\?W<:WX#_SQS]=9T>Y'F_1AOY1C.KYV9(] M^&/WACYS8]$.Z,]+566J:!X6B'?YF0 !?W93+9^C,\5U9O @FP!:ZRJ<$\[K M_-7%ZV<7SZ+SU\^B=Q?O/YQ_@#\N7KU]^>:_X)PN _3K([.9QI>32-5I-$[73=$ MERYF\[QWV\<(2/KU^&P_@D'I M7&")$TYTE5T>AQ'1-CVFJF.@B$OQF.D69@:KZ(T+Q!(7 M.=+-E=9%]%Y5:AJ]5"V,&L,O,%F:769I"Q0T7.K%)YVT.&YWR#AZ5K:3'!;X M; '4,TO@VKP\?'GX]! &C)[I7%VI2D=Y-LL0*GFF1EF>-0L@J;.Y*A8#>WC* MO_1GPJ7W9WM1).%<25G-2V .0+GI$YQ@#C\ _.'_.#? $A\^-4L(II<9NM,? M?@,,[*';5M^%XT->7K3^/][E )3TSF('97SCWLGRQ:GK0QF0^7F;Y\3-Z"8\ M >(4 8D &8GP^S!ZWXY^!X(1 8W!4P"2,ZN![341OC.-ID""LB(.;HMW"^.H MTO6<"4Z^@$N(! W'0GDI*UKZMZ:SCBP%06(&XV55]'2:Z7'T/"M4D61 V= 3BNS"?OH2:FJ%&G#LZR"/9553<2)81F0"'JS1UQA M2!6E;;Y 46U:5H *9(YH'P-@@6!68Z9C#EHX%,DRTFBYTW-FS;@2P5X>%$. MO6_JJ8)CK9#K5#Z80%ZY! C6>'J15OA\W#L[CSSB0:B&IJO*'%9&U)/^R%FT MQCW!0Y*O:2] 4^6-Z"H##/%&C^5DX8QJ+4?#NX6S@%7"PFI<%])@.C_X1=4U MX+?6=6>E0V,-L(ISP!A@*8WND6OSO=DY3(Q_TLD-+Q3_VT>?2JNZ+-0(3E6P MC-;-)S B<-59C0$[A_'FND+-@@ZG>R@9'+W;##VBX>P8%DOU M)Q@GTT6B#Z-G;07:@KVY"$.Z+8ZZ=L]H8++86^A5!KM*]679$&)&8R0?H[;. M"C@[!@@.T-;\\PC!H9F>X Y5>@E7F5#=?45[T?D8\6@ ';N+X:W#M$6)_'JB M)AJ) 9UAT]D= -)-@U2($0L!C.^G=(_Q+91KZ-^5GK6D.:)P0,A_5;8Y2D3R M-IPS:(8SV#A^!RI@E>%40)V:,F8L@H\05U" 0V10!SWMZS&8Y557;RFQ71V M; ;EE60H]XV!*/#9X8X%GY!2T$7<,8O6**!K#5%CH\21L%C66E:*' BX6U6*N0P'!T0>9P@]E.NR@BUJ1B%CIF_0 M-RLN\3W8;PPW#*4@(8=3V38+I;1B5+8MZJ<9*+L5\VR14S*23L:PY3[KLQQT M%91@' NDN#LAPUW$G]W56*;^K_OW#V* M3Q\<'1X=(6.,%EI5,="O!; :YJ9SH!>?,B *H#A&P'J(3-0@9^5XU6IZ)P%5 M)26!T,M9=EBF(([L">1&3?>X&E7H+S9::OF*H'NH:W,2#.R+M!)S+$ M.=7\9-^<15WF*-36\-A09$.K'/4@N+3$]V-$ M/;'UQM&=H^.]C_L18F(EO%1=PF+K: X[06RL0;:@BRQ_ WF85&JV5GV"\[@" ML0&$9MP[FA> B(SRK)X*H5)C (:Q;\&9X.0D7\ ;9&>'(\J0*C%%\\4H6,-E M5HN=A(#)EW;Y8H"RH.!$C[OW#Z]RS[X $/G08S+F&4%D4]O#Q'Z _%KA(+]H,'(A\2'#+5D0^PY8+I-*7 M@G.R_!)E,">!&M"@,: @0SN"PBI.-1(GTI#ZAHU<7^K\,'I=-C@Y0*"@E< P M0&3P;/$,KC*@>70NZ' Q1^;3H!BI(7V @IK*"L$#-"@2-$J [ 2AL!JO?"LF M_#J#D7 TVA;#DAB//94NWI+&6!:3DB1H!6K=]E''-+N,DAS$\5]NO?WUR7_< M,@N[RM)FBE,=_=T,>H >6!E9GI"7F1ZA5SH8Z_F'=W8P?QWB;8R\"3K?3L<' M57G5?YAH.+JWO[[^URNW!W@#7?#^?WYZ-*W,Q&_/?[TX>/+NXOP_#LZ??[AX M]Q"0_DHM@&Z.0*[0%<*MT,%BS@!5>%M[_[8C^!]^IY"/2QB(] M"'_J >"?SX8!P'[LS]S^AS=/7V;%QY4 L' 8QK)-?=TK< JW,H1/'"H!_ %I M&,X/Y$??BE+5J ,@4_FB*0$FYD';E ?S2='.?KD%5[XRSX%NPHU:T/,3>89+ MXP"-SB:\WW'EO]PB+ST_A!$$#DJ>S"NXL)]^N25_TJS!/'4[]E_ /=.6?[G% MZ-N!__8I7J?7%S*>E$6[A81IV\2VS92L<^:4+PK$%V3#**X-JULHBQD!I"^+ M=3U4@P.CF0)HTF0:74VSI&/MOP()OC:V293E#H 5H5M*@7 QPL-'HP?Q*N'O M(-6!0*)89V/&Y1CN*I9)AD:\X" 8PG90%)QF&GF^-WT$MVVB423PQ+0E+CKX M0$U86B2K$8HXE^'KZW07TF+)H^;O:J-C (%%R:H98"RHX&8Q0*R:9<6&:^K+ M@'QP=BE%"7/4Y)PKHGMW_V[\.IZR>#@@0,V[V@+MG 23I19#MJVQ6[!@4=,: M!^E+-A[3<)IB2W;$X@9UO!=C#Q4KC6;1&HX)T);%4[C\(.$K$J15YVKNL3N, MD(0\7M$KP-<*#:Y/*E+:]U0MHB\K02DP/CC[?7)5P[5&Y62*F-T3WW&\IPK= M?,O&6+;*_FWK^1?16M'108W520V0*KYT\[:J6U60\>.]V)E/]]3^TBON@]8Y M3YW)EZ\NB?J@-Y5615P%R MR!=1YA&:4!$E"CJ"?[:-KY6BX@FCU&(LVW21\)7=_8XPW*ROZ'U3)A^_@A!Q M%7?M_-Y635+ M[R8PS]D(D%ZS/)J623LC#9F^KMSP-GY$F^'9GUD(G;=>$%^@%MFP&R/B&_,\ MXR"2]S%,P2;%L98MI"U[?*_EZP=C%6"MF98U@[_U^'_W8WP_X,(2N)# M,RS\LK,N-F58)&',0(M%,9 M5!))U!AW)_C@MAH$89)4L'F4DC*&/L..^,MD4Z!&W"M'J"XPB&#IXD-+;0P9*/4.7 M(+OSVSD@ &AY2-0#.4KN=G"C08Y3J<00D9S3#&$1Z',<#*0OK0-OY3(QY-9L M*/47NBS@82Y0)!T/G68"RMJ!,G!]66$85]4E-#$;<"BFKLXD2'1:YBGY/"D M6'UBYWY)H>\U+*I"T1FDXWE)))&):5:P?XOW;8E?8Z@NP9I?%8@CD+WEP+<3 MV%\1GOU S#&//5679( "1DU*KGC+:->L(M:PE,J('CC6QPQ#=J>:WA]RR5'L MHO'>;1\M^&MZP:Q[8Z0KY[OH.C>L*V/%,KXDJ_)DYX7;.B_<]O&VS9C;,Q3L M,B-O.B&BDR5HGGM!5=%,*P[6B,H$"&JEB4Q5'""B/9K5DS))VS%Q7S[3ZEH8 M@"!/RA(5#OP"0[0 ++^7E9=7F +-I^Q-2DE*;3:1;W%X&*'1#K\5F^V(;;:C M1<@O9;%(6NVKCB9["I\P@4ICI$(-=!CVCRHFA[^087->"PO.*ECLWNG1/AHZ M:P\*EJT0@VV&A86I$I;B&W8K-*HXKL_A,F?1WN@ZFQ0%=D&F84P9"](^0.$K M:I6XE(U* YFKT=81NZP-+\L#4]%JG8\/4@VX: ZWLQLO/,5C@@Q$W"%;J741 M^)T^[ZQCM,O*9L2D6VO^5QJY)D'J.NAJWZ$C!8:DJXI-X6C. MR,6M0$X(0H]1*4F!I8!?H7$/S?#-51GMG>QWEE>SD$*'PQOQ38H,X.XLL)5T MGRUG'-BF8EAK U($YF39L"@]T;[P>[RCA.7L@LY4NI&5X[&L\>(HB1;:5- M0!="3%?]%.KE>T;X3SI8!!P?)94ZJ;(YQY:-VMKBCY>!6+&.6Z?U+QMIHK-(FM]AD+'=" MC> *=T68LAN/3#*1."M 'ML[WP_>\" !HKV)C9>D3H\?6L\<98V Z%(HDX89 MV#S"HB(=?.\F@YPAXS=15LCQ8WPP+:_0UL)_LTC7L8UUKU$07V%+P;3 \O.> MX8NVRO)3!W8H5@!2&;D&V"%@=VI$/H7AZC8BC,0M^0599UOQB031) !/":BN M* M[8%0\=>:_H7#K!& RU,UM2(+G 95E4RJ,&0=VLW=L!I&P"%R'R#+F8&') M*GBN0'XMBXQ4 8W8[B<&+,E$W*<<[KTG(4(9425?2!&(>B!$Y\;$7EJ1"0BY M"Q+O7K8/)"&,@_C:_==>9+^9HL6N&Q%!ZLV0?.)2"XW,#IS*P9+/LN,*& M7.'D^ESAV?4INV]&#WT'GT/,.YQ_*=OXP""S M!L>S_7YEIY5.(7\BXR^3NA&OG[R]SM!'S%N<:QLUX!H@A7YLS<'Y=A]OV M7<;OP2]U^HW\4J<[O]3.+[6>N7RN8XJ4@)Z8%%]')T8:Y D[[-EZ7E:6$/7U MBX=;1YJV7.C=P!02^A2[QW<]_^(X DI!2<*EJW%FO3*QC8W X$J0,#C^<9GC MBOXT RJZ>(P35&P'14[G#JO9BXBQRZ#0HAPRTC"%KCUAE+A=>57 _'ODR1P; M-^:[%G3GX]/TX-13<=\S7^3Z=0G#XYR=#,\!JCN+WLEY#?.7NT=^[!P: M&Q%H9)1Y>85&^G$O[IN4@K)M;(IZ;UKV>QI]BD\'[S[.=$7.G=K(1IC40:&W MIO N&AY*4\-CI.$R%)3];J+ >20< E20MI&D/%>[4G9K L4+N(?&*QFD#"GW M^(HD5B)M"A/;ZG8V-V*9Q.82NG-!,_0[M3EAA,X8KS%NN,'D0?+25&CV0$ : M29N]6;6+ QI^G1U>7%$@QJP50(7&QIU2O1BNT$3P0W&3"U02VH.(.6;/E=R$ M0"+O VA?=JWF\S(K&G;Z>09/]"$%IC:[F2M5=WS"5"Y1O&9=[[#Q!Q/2P)'E M.5UOABJ>M,#P"BO^N=>'SE\BOPF1JE7+7[?Z.5:8*=L:[E!=VKW$'(QKDYQ$ ML^$Z"()L UOL I:=QN?P>5E-5.%5#*DF>*XX&!QM*H]APRHL+1*B@39$B/YV M& 2$OU(@J,$FJS!$8-@INZ="6O,<2)Z2RHX?W-?]BME"4)TUE7/G:ENJ\OL4@J8\/7"/Z1:]9Z-@H\'ZG)0W6YY4^R( MX27EH$H/0$!^:TLG)-J1DLW(28HT .L4XL,^[0/B0-F[C+0^*3;:F<\*<<@L MS;!8$EPX5>G8%&JCBE)QY"@^#((T/UU.WT>+E2N5VU&C<(;WBBX4(6B7JUS[ M: R,_-A6FRM(8%V"19Q\ZR^23AG>) --]T9>^=3O*Z@ M>J/5'@>3>^:\Z5B,04I4KD5&],1()N@?4VKIW1E((6X'9:T6F: :W"_+A%YP[WZ\ZP M#%=I*N 2#UI%V:Z![A9BCX8,]"Z9]M\D M(7'%D,H'H&]O"4%H(,:"H#$3W3EZ<&YPZ@4JY1@W\@[M3BU2UE2S6'C_9W;( M21N$3IEF?&]72/_/,>&OUF9ZRFA7O6&$1B6'W5U7L+C%P;@$W-X[ =E_!N-8 M$=0G3RX$;>">[ Y\PP,__0Q/OM-.PG0MSZ3M94[IF21%! C3,4OXF)$M<;QT M+.;(]T+#=B M EW4'K7LCXTQ=5B#>23)A,PADWV2J*1 ,G"3,G'YZ=WX89E.3H6,)<2+?%VHB#5_7.K",J'C;* MDV7?.JM6QU!(H*Z-(63G%]:LZ'GP3-L5-H=*^3Q\:9F;_SI8XGP>EJ'B!]Z\ MH3MC,*(#PVJ90_-0RQ9$!A=T6)#PU-KTFNTC9M^#F^#.-W(3W-FY"79N@ANM MVN$[)O^%N7G/;!G4F\K S'SWKT?06[20U&38,U.:?(E^G+(RQ4(D$(I&K&NI MV#YNB\3Z.<(6!9H"QCA;QF;PDV5[5AJC#M6N<7* ;^]DXLK1G@7H;/C. T-T MA1@3: H=85M'9+ATF^"]X_O\HDB@A]&Y#0[K^X-O.'TR]I,B$[^BB"G;;*I; M#V9 [ASC?S7Q?0,*D7Y)Z+DOL?PF!A7*;3N+/BR+ZW@[4 1*8DN^5IJW9T[G MPF!LL;$5GKM5?3R!;EW0"'44DI1QK_#=%T3([##VJY4;,-4&ZA\X4^)/<4Q_ M4;V#*Y^04)NL96%A_1!>"4[\S)C_N-N"8:B#&3T1[H;J-/F=R#GMI6*%89/= M6#5INJ0ZC05=<0)T2LY RFZDNX2I-M9R3?DKG:/.?7PB5BTKZ?C6!?'"2674 M2HJ&>\4P0<-OZX$MBDU"/G0%_7 T*N-G_3+>S=HKJS@TM(1YJ%CG"S/?EHY. M(W9*+EYK24Q3\:BN3YH5F^8J2V^BM 46(1TZ H K_8OL&K8,(=,; M"J+716+R>5=;$=9@'><3,-[M><@J+ ]'"%C4DFA.1LS])17WMURNB^DX$="S M.;K;.-::<*@[F>FK!*20W(PH_7OY%[FZVG&"KV?4_R).T)$P/6%P-8_H6O16 M\0P;T/X],0JX%Y3CC>;I3_O1\>&]N]$,'?. ]@S7O<6^SU(V9QZ&X$]!O\58 M!_)6^R/X1M_5AM[]+>5$B%>?L:@,3=]71ORXW@"?:2)GL-_@@'\."^TP+>N< M2'6N%H.W]0'<5LY\C_)V-B>TI3+P1BE;XL!9Q1=VO/.[Y)W?@TOA[C=R*=S= MN11^3)?"9\N"7Y+C-E!+WRMO974G)R]YUFF?%ML01K3%==+%T0:(31KI@:X] M20RFH31N8I1C=5E6G4(FL0M4XD@W%?8XYX=2$$5*$;L22LBJR#GA^H_XU20[ MHJV--#>KZX=N[E&&6U7IRY*H[SZUVE"-$316QR[TN5\8Z$2UHGGJ"RNY#@;: M[/?*6>IHV:<< UR;I #@3,0W2$S"[6CTKY/31 PVW@NQ="LS6-"N3 E,]P.D M@ED%%4C(U5CX()Q^CTH!F$8CM!66IL9953=^/T\K8_ $'$.HN1X3R=Z\.)]] MVX;HY,!WS=]( B7N&R"#UYMR*22E# "+2/VR/UW9!&9.771?A0G(6\>IMYVR M;5(HIJ>T"7$S#?M2VZ2B6 QY%;K1BY)O+07& G6&BT[HVA2"LC%"&+LJVI]I M_6@IFNMHC8*<5^G#2ZL9:2 8/RJ>;. RTYMU+39I]>11]^@P>[O.,+VYZBP,7@(#7+Z8LQ-X^$A=J(([L!+(EH6IS:3AK[<:>KZ1SA MTO2-/G8/MJ%KV!7>;V$IU1@&;+.LXO0!TU>NQ-=-5Z]VFBDL"I2=:$\?3@[C MZ.F;)^_.S:FYA4G+31[.0)B+^"%%SCJ9[RJ@ TNL0EP$\.[>>':X)%#5^1,6'?-"!824GXAGA=7BUS:!9SS&>HN3)AR:7_ CHC70HR M$VU"%]PNA-*R="'E"O@*-RB2WDY MD"!F@Y#M* M\0;<;>?NP(1@$R69C8] N+.;;TI+)E]&2=[99^'!G'>'J2X*5 M302R34_DCFUF2)XV##CQ0\XX]0$9H-$% Z.O4RFY]Y4U MI/:%<7!PX.^MZ\[H!5T"0%41R66E@Y]=DD3$UGLU^WQ R M2RBN<0VCS&2U7,N<"BE[Q=G[S3<\3ZM<&EHTKSD;QYT /&.'(LH12KU8]3 D M3I_F666AY66-BV3% H@)M'".4*MNV 1=MK-TY+-NI?RN]S %5Z6($THEKKG MRV#HM-3B M[)2REE]N([AN?<^O9J08DIA7F5<(6 .',] BKF#M=J,JZHB73)A!IK< M:Y?IZNJ4#O/I[>U#X>_!+_OS-_++_KSSR_Z8?MD-_!4_;T22N\P6*<[KLB") MI.%J&9;_]B1444\-1T9)$0N<)!^+\BK7Z41W=:'>%YRY:ROYT!4ATR<2,M=5 M>9-5"H6E]B&J:= EZU''Q!L)NX<@J%G@*X+QZ.]N^29KMN;*5#6F#9NNA5EQ MR1G%:*":H3Q&[C[N2-OM?[LR]K%7M;6O72\5D?I:]MKC0BE[/,"+EON*<"!S MUE;>1X#UBX]T I:[#?7Z J!AXO?V$AL#N6P=1K/&;D/DO&_A3SC1A/=J@MZ& M&P(/MJEVYH.&;9W;QSZWC=S9752-)5H>&V[R![LWUKV;HEXC,64S0% M]ZWCT-F29C"'>/,P!XT+_*6]VAI>\X5Y*4XK5>49&QJP"& GP(1+5V'3+)W# M9Y5?]FO@1Y2 T>1?SKD&!OS[$[":4R.T$;4E:!MNNTVT M'J07\K-D7/6ITA-T8R GP4I[N@*(9M3X*\NQ6EO35H5MQ8!6,VI\%F."<(,. M%^!('.*JTK3"A&(D]K+/^D+E MX\;X-O-7V'EKS)0F=J/6L?1;\"RL)1. M$=T]/3DY_2NL_KR1TC8/HZ?33/O&N#<F7+]\^ M&E6/?T)2=H%%41T].*<"@O3K,GIQ=$(_>Q?R2;501?0^F;9Y\P?]V,/SDP?W M#NX\.#KZP8]JJ4E/ [W8$? 1\,')4?1*@5:@HJ=9E>1Z M^]9\D<^B7[&\,]RO%W"QCD].?LPCWKJ57$>-]1PB4C>=E:K(.7N5H9 VD9/? ME"KH$F$*"ELVSS@0OZ(L-./!YEY_DM&ZO+8*NG+9-$4#["P0-]N.ED,:_#)A MY]QLFV[G$K4[[;M9PN760:RC:]D&^RVL9:E$6^,*;(ZWQGE*=F?;1SV^!\?JO6_D6+VWD D<>>02LSVZDFRO,3>3$VXI:+7C>4ZX4PKR4G:N&,T*?;0<;><@67&5N2C>=2/ M6K']JY5\?(I1B[I"<-<>,CM9 PLSCHS+EUBP<^ GWL>QK8T*>"-E2[7F+%7$ M#D7U.R:%:BCLDN(D3:UQ_(J$]YA"1J63!@_2J(^($NY*Y;G?]0<_-2YPSE\S M*]]ARLUF.KYO$Y2P2DF&/Z MU56?2%RB^\3H#ZZDG:%KTC&L4YU@A[PWFPYXC@U@7''0Z'7)/6$XSM(6D65E M(1&N9/3*'C&HLA?QL' V:I"FT%4^H-A) IS)O;68 M@:CE(D9C&MDV8TK*"AFOT2JE"1FWW2+T%,M*;SO466@JRFPWC5%_FAM[3C:C MPF)Q]UYCU!5,Y=(8N(>1F'>P]!-? V+X6*-*FSQX+NEF&E1WP;!#_IO-7WLZ M+:5\^$MUY?+2*4""$!T.,I'@.H-X3=5*XRYC)!$*COR^THU:$OYE4JJZ =&Y MNK(Q:.\;R?MZ!C+H%:9T&/(XX:86$N.%0?_ZL=B:/ZQZ8$(Q4Q>)7\I,)#UW M&]0VE,^F5E6]U*$=P?AZ&1V_$7\R@<'$YE0GY"R3CC;"RN"62[(:\QK3[<\] M\GH0864ZB=&4?GO2Z@%C.4D_E/0F^-=E5N;*=A!4:TS/7MN[N285I2"]TI T M#OE2'@/FO(I1C>%B13,\L=$OL%4/"K"CA10OPITB,)"S8AT,7258!\BR/LOY M3/_+C$6(>0FH7_ORX747/E)>+IU,9^S9W2E'DC'"Z[3!?F'GHO7[WUVN=9?K M]\VXL:(.QK4CL(D\&4!H9(YCMJ]L&?.CQ<=/4#2M\>3S8L,YN M%D;7,V2Y+J8-&B6F91-9BQO8G.KR_D4R_@D9!0TTQ$Q4.-Q M245U0ZL=529' ZREUE\"A%#B91J.RF=HUT'^Q:1TN MC.H@YPM3!R"MU+CQ>E"C!2BV#<8K["+/8J,%*4--66OMX$(F"@O$A3,P%0W2 M4[V\OKYNM;L6:X)[[F^FP%>CK*E<9:T=>&\NSP =^MA(F7P0R&RX<":LHZ:[ MU1(E82YD],25N4X4]K^TE9 K](ZML-BL:^8R53%T64D_Z#PS#<-*5[U@I%!U M()&&.@^KA-PN%4V-%7E:])QXF0^\'.UY4G(2D)1#*W@1FRIC@AJL!,M!R6_$ M(@>SC?QT?6\@I#M6V3V?Z0J(1!%Y&(S&4RS9P17-@QRP\_/S;K:7M5ABFR3C MS2:8AL8#B#KRJ.+Q!?^O 21.=@NZQ?73O M>XA/N/^-XA/N[^(3=O$)-Q>MAWSV*\)-K)*3P^\%-[0 D3S[ MB"RJ4#/3?EI1/4-<]5C\?%/Q.GA&*AD3^*D4\>:.U>B1UL =:ML.< $<>1W MC9=40G^56!U(T[)\>',QP?[:#(SJ/I!@N6.,E*,4RG40H]"]P,R&%BGR4Q&8 MM \D,KK#4N(NH[:G9\$?O&^VZ9GNMH_I;-LEW2"(B'1D7YFD6&=2VLE^AUBI M/DH?6&V:VXK\,%.?*.:1Q"3,T7=.0:Z@*1&.AV0S])+\; MV3HP([M,;;0J\!6D^"DJ4.2*7TB),L8)JRU%SS7F>N31.Z-Z/ 6TH,Y6VRHW M;ML5WB!L:GG!/*]0'IR*)#,@\9[-&^M'6(@3W7O/W)@ ^2@J&Z.L.;)EI%F% M*:M&-!XT9)FQV1W/O0LZ-XFU!YV:@@!2'I"U0*L=6B;@K4':+JVN/FH_--4\ M:[_@;SCB=8O-+6-9VFLF(C9M3BQ9L4)38I"Y%#J[Q6;V$*OA-MZ3T M@<2!-*8-6:\<(0%)E#O< 'E: MM;S#&S;_6 MKC4?F2-,<2"4T(K:&7<<6@PP5OR:-/\K3TRV0Z'27T>VD(9+,2$/C>E6'[XM M%A"2$QO S'_RQ8E7#4_M04+9E:X8UFE1#FIJB-V!93;[[)F<% M>%I&)6B536[QB(Z1E8EM@RUC?[LKJ+ 33M"37@(#6YOWX,YMG@/^8BBQ),8YO-F^L"NY_$=;F9[I#L["% M$/DI9D%C4;S8"5ZQJ7])X2P]^)#%BJ5/$5JEIKP$#8GC,IL9VV,4E*\WTK2C MMHWZ%(.V#/]$1ZH$E)&%/6QJACN*KVD /HC5]WQ%RH,%:^52][\HBX/$7O^P M CV=YM81@^_!=_O@&_EN'^Q\MSO?[0WZ;L-\A\ A&Y V\? TXK,Q#6#9.R-] M?ZX3*N\:.AKGBVF$:RB\=+^E.'0)8B$G"CSPW:/+URV-FWM=$]"0@$XG9T;''U>"2BRYCK_8V(T<@NT59@,C725Q\),V74Y /.[XYH3^WOG>SO/=GG M1YZ\15:$PIB")FBWLSY%%U3H9R.9PS5YQ-RE)BA#D^*I5CH-6_$L69OM A9R M]75(:O%"&8].QN(4RW6!4.?C*LH4EV4.L^#I>8.CV9A<%?6TK!KN6,(; 5EK MSX@FV'!Z/S:>70LA PQ79X<YD<$"NGW9Y-TB3Q M@!H=&?<*H$'=5GXT@?4'X1JO=]/]7G"FLZI;R?)V<2DV]QRHJ/^,^FDO:70N M-^Q?M@IV;Z/^Y[%$2"Z<_]J216K;/6A,QLP:E@ ?[(UD*WO&M,HNPA6=Q!>V ME).Q*]3H_*=X5*^%N0V 5#";Y/5($T]8E]=(F'IFD3RN:24K:8?2\ M0_U#W6-) R&_'Q=G6O>ZP]=K]M-4FML-89)6?U"2;GA%MGB&#[I8-H^'##H4 M>0:E1MFR1O6*ZV0T)-:(,4K(GM=B X\EI?;,B1U@^_20;9/;-@CG^6V 8049 M4L93+YC.L2[V AJ!B]UUH8L1K_G!Q\R[6'XD>- M\=?/+.EQ;,.3RB87XQ+ M"9_)L1(N.KYQ.2K7&'H2+8 K>-(>^YS\WVS78*&@N'8KE'X+3+O.^:Y'OLZJ MSMQR:#7!8F0MWE1F)EF=7Q(5"Z+ZZR3SXZW'QT<;F1I?6A\QGN-;N.O)%$WW M;^6LR?:XS.KOR_ID1"=FU&])/V9&TT\*='S*L*B BTB[:U.A1QCRW"[2(.2U MQ/OHY/[1KSW#'#7SPU)!S \M^WQ42PL=>2*6EDS.^7+8M=4LFX%=R>Z\^#! M@Z@OD0[$S [R/%/X@.,S5U8K[BG!UT$OATO;AH;:!@S2(Q1NEPZ!]F^Z(LDA+NLT#%' M9<81-XE'>H%!Z!@9 AJI9ANT]32L)T^Q'*L5^$VWFYY5NN#N.@U7P.G)( &UN!UUUZ&1BMEA;\< F&-7:Y: M:Z-^+'P6T59>JB:SJFR8+1+P8\K*[ B-%K("BR70#2UMW.K: M]

]6RL8P():?* @*3.0Q,TR:P;QR8E[AK[J!9*#CW[XO 4,ZV]FVWXME. M?4N%DXHM<$GY\UK$A1$]%G0HI\PU"2O1O!T!1S-,3B&JZ&*B)KK7@!W%<;CS ME(J@VC1KG#'&#Y@.>L(_9U+UVFN0N1L.?[(-RL#C.T0'(ZTP7PHK<*UDU0\*\!&08 M;85&4&[U[F!,-F $(;E;3"465P)0"OQ1V^BRG9OD9E'2>T!EQ[SP:EJ2T^+@ MOE'8*A=A,DI^8L(>AAJT@Y #TA 6TF H4U$.2>3^@R[N)M !3)BYG"?O\&J' MU3;"HF_DF[$DUEVW^]8DR_M*(B4'>AB-P@HM@JL2DL2BZKJ=S5WL!T73?LIF MJE)3X9UA!*67_-2C%.T9.B@HB1,*J- M+L*XA=&!U\GE\R$@!D?;/)>-ARYCJQZ$F=W8PB9*^HGP!%+5N9*#%"I/S6-KIJ<8C:&^O%2(P$<,J5;-!;#[R/%7Y!2>&BK1#<&<__>]*;T,\L#$ M2';U__L3=_H]!)L<'WVC:)/CHUVXR=:%F]":2ZJ.!J(-=:Z%^55>:T$+U3;E MP7P"V//++6"&G9U\#3%QR+;\XG7TVXL/KR_>OX]^^^?%NXLWSV,_YXQ]C[:^ M>\?/'TO+=J_-17SY9X??17"=9^4H^A5 M\A1>R9*/?Q;;W2X^"SON0^$;K^M%4]/"WE:ZILYGTH/[Z<6;;5C>=J#P3BC9 M"24[H>2O!>FM$DI>O'YZ^*V)V':0TNU8Q4XFVZ[C:H!_C,IT >@R;6;YX_\!4$L#!!0 ( %J!854> M0U)/HC4 ,H[ 0 - 97A?-#,Q.3@T+FAT;>U]:7/;5I;HY\ZOP'A>]TA5 MD"S)=KS(<94L*6F_<1R7[9[4U*M7KRZ!2Q(Q"'"P2&)^_3O;W0"0%&TY9AQV M5=H2!-SEW'//OCR?-K/\Q?.I5NF+[_[VO,F:7+_0-__OX8/CIT\>'L)?G]_G MA_#7?SLXB'[2A:Y4H]-HM(@^3-LBU=5%.=/1V[)J5!X=1,=']T\>WS\Y.CF) MOG_VZ-&S1T^BMS]'!PBI"P:7<#;C<[U?%H6^H>BO/?BN^?W>7,:T8.QFF7YXEGTC_]IR^;T0S;3=?1&7T?ORIDJ^.%I-%=IFA63 M9]%15D1'A\=9<1HE;567U;-(M4UYBG/.S40S54VR E[&21I]TQRH/)O @RJ; M3,V\G[00@ >^&^S(?/'#XX/G] MT8OG]_$M^&?^XKO;["C7XRW:T#^*43T_7;('?^S.R*=N)%H__7JEJDP5S;," ML2X_]7:= ,KIZE2 @A\0+,]^OGQS<7D1G;VYB-Y=OO]P]@%^N?SY[>M?_AO^ M\B$Z^^G=Y27^Q(!>OKK>QF^SOF U!A#+YUB-[\,':F:,9,JHCQ897'A\X\'W M74SYK:V;;+R Q7V89G5T-M/P:AJI(HW>Z;HAFG$YF^?E O[21&>32FOZ:>\? M__[DY.3H%"#\O'UAGS^_W[Y 0-)?CT_W(QB4S@7&R8JFC%0=E>/HEZ0I1[J* M'AS'$1&=O6:JHV#(R_$8ZZN=:ZB%[#%E5T>:4*0$15 MP%QI=I6E+1"W<*67-SII<=CNB'%T4;:3'-9WL0#"EB4PT.O#UX?GAS!@=*%S M=:TJ'>79+$.@Y)D:97G6+(#:S>:J6 QLX9S_TI\)5]Z?[561A',E934O@6X# M4:5/<((Y_ ' #__AW !*?'ANEA!,+S-TIS_\"@C8P[:MO@K'A[R\:/T_WMT MC/3.8@=E?./QR?+%J=M#&9#YQS;/B='037@)M"D""@'B"^'W8?2^'?T&]"(" M$H.G !1G5@-':B)\9QI-@0)E11S<%N\6QE&EZSG3FWP!EQ#I&8Z%HDQ6M/2S MIK..+ 5!6@;C997WZ+^R!*0J&"Q# ! Y.#X^C?[9 E21HI9ME0"D<6J06>HV MF48EC%%%V@Z1J+E*LB;#UVJ [0*('"SO?UK8,Q"><57.H@8!@5O%?T/$HRD? MGP*9K":"E3Q!AUZW]13!>==(3>J?#"! MC'&5(03A6".M\/FX=Z@>W<034@U-5Y4YK(S(*OV2LSB,>X*')!/37H#8RAO1 M=0:HXXT>RY'#&=5:CH9W"VO.2H?&&N A9^,Q ML!G@@#TZ;KXW.X>)\5&%XK]]]*FTJLM"C>!4!2H3PX!J+ 9X<[ M%GQ"2D$7<<<]UW'/T4;<\X+@RYRR2V21I H"]KG0PJ,%YG83.983 S)#)!76 M!5NO,F0-0 .3C#0'>[[SLLX0(>-!:C):@,!+#*N<$^;"C5=6T[C-C5I"E>%Y MA[IE%5-]2REWF+8.TY*-,,TX\S>96A1/MAM#* M,I])>:6KPIW9A"Q9N3_87&:B$Y]72"63'K<=1)NL2/(6+4A UQJBQD:[(RFR MK+6L%#D0<+>J%!,7#@Z(/"8A+X/E9 5;P8RFQDS?H&]67.%[)>JF^@:E("&' M4]DV2ZNT8E3"+>JG&2C!%?-LD5,RDD[&L.4^Z[,<=!648!P+I+@[(<-=Q)_= MU5BG*)[<_FK@$>FB=BCR$LYH#!BY@_+=*HHOD0F\5[FJ%L/\#F0@C;^A#&75 M";C>I&6A\ 'WWPHBH._4-%:D&KIJ:$;'F_J_3IZ>Q$)I6:K56?X#RN06P H1GWCN8%("*C/*NG M0JC4&(!A#%]P)C@YR1?P!MG?X8@RI$I,T7PQ"M9PE=5B)R%@\J5=OAB@+"@X MT>/N_<.KW+,O ,#0J1#C,F990>33VT.$/CS\6N&Q\=D+9(B297CO-?Z,]'1> MX2KZ-%WE=?^8X?D8\46;@0.1#PENV8K(9]AR@53Z2G!.EE^B#.8D4 ,:- 84 M9(%'4%C%J4;B1!I2W["1ZRN='T9OR@8G!P@4M!(8!H@,GBV>P74&-(_.!1TQ MYLA\&A0C-:0/4%!362%X@ 9%@D8)D)T@%%;CE6_>A+_.8"0D,9;%I"0)6H%:MWW4,V]_>OF?]\S"KK.TF>)41W\W@QZ@ MUU1&EB?D&:9'Z$D.QOKQPSL[F+\.\4)&W@2=;Z?C@ZJ\[C],-!S=VY_>_.MG MMP=X ]WF_C_?/9]69N*W9S]='KQ\=WGVGP=G/WZX?/<,D/Y:+8!NCD"NT!7" MK=#!8DX!57A7)_.;4T" '+WE_WY$_X/O5/(1:6.1'H1_Z@'@GQ?# &#?\R=N M_\,OYZ^SXN-* %@X#&/9IO[I%3B%6QG")PYO /Z - SG!_*C[T6I:M0!D*E\ MT90 $_.@;= -^%&+>CYB3S#I7%016<3WM]QY3_<(\\Z M/X01! Y*GLPKN+ W/]R37VG68)ZZ'?LOX)YIRS_<8_3MP'_[%*\'MQLG@X($#-N]H"[9P$DZ460[:ML5NP8%'3&@?I2S8>TW":8DYVQ.(. M=;Q78P\5T2\^ ?"/-* MBZ=P^4'"5R1(J\[5W&-W&"$)>;RBGP%?*S2XOJQ( M:=]3M8B^K 2EP/C@[/?)50W7&I63*6)V3WS'\9M5;>J(./'>[$S/]A3^TNON ]:YSQU)E^^NB3J@]Y46A5Q M%J1 N9HIMJ;]F2#0_O:SD(D^*7?=_.YV75++W=P'YG M([@VFB7:M$S:&>G8]'7EAK<1*-H,SQ[10CB%]:/X(KE(E]TH$]\JX3T$ RB M8,NUMP=86PI4 OZ$4104H4+-^%D.&5@EM'5$W0Z06H)P[)PH9]C\L\+Z_)$)Q5"9J!$"/0TF502619 M8QZ6.)G @>ZU:)6WUF4V] KA,3=GBL0YQGZ$3D&H)W# MF8-JB'0\$)WD.@>7&(0SE4K@$8DVS1#B@!+($43ZRGK]5BX3XW3-AE)_H'4FD:73,D_)44I1P^J&(P(P MA!!C$Y.V0GD;1.IY2520Z6=6L%.,]VWI76,(+<&:7Q6((Y"]Y<"W$]A?$?H[ M!P*5>>RINB*1&7@S:<;B8J-=LUY9PU(J(VW@6!\SC/.=:GI_R(]' 8_&Y;=] MU__/Z3JS/I&1KIS#H^L1L?Z/%$1MZ1XN07\IB MD;3:5QU-]G0\80*5QO"&&N@P[!^U2HZ9(6OHO!86G%6PV+T'1_MH':T]*%BV M0@RVXR(RB9Q3)2S%MP97:(EQ7)]C;$ZCO=%M-BDZZX+LR9B %N2*@(Y7U"IQ M>1Z5!C)7HWDC=JD>7FH()K;5.A\?I!IPT1QN9S=>3(O'!!F(N$,V;>LB<%9] MVEG':,R5S8@=N-;\4QQWEE>SD$*'PQOQ[9 ,X.XLL)5TGXUE M' PZRVIG"6'K.7#2WW_/)?(HH] 'L8Q4JDW]R#8TR+4P3E9BF8EQKTU($YF39L"@]T;[P>[RCBX7L@L)5FI&5X[&L\>(HB1;:5-%!A" M3%?]A.SE>T;X3SI8!!S_(,([G%39G"/21FUM$L)!@1V#/=%GI0@ M6D>!0P=G&!R&,"PVMY$N8DKK&#%M)\F5T2?V[,]>=HWE!;6$4=>!<1@CR! - M3;(1KL;E&-442D8FKHH8DQC3UP9';I_8O&WFB.]V]])ETC"#%4(J^H=Y%SCO)S M<_R M15ME :H#.Y0K *F,8 /L$+ [-3*?PB!W&T=&\I;\!5EG6_&)!#$H $\)PZXH M=WM@5#QUYK^A=.LD8++4S6T@@^?UE&53 HT9!W:S=VP&D6 *7(<(,^9@8*Y @"V+C'0!C=CNIQ,LR5_6I$)(WD$ M(N]>M@\D(8R>\4-E-K]UMYDOYABS6P;24%*TY"PXE(+C3V7.'B]I3=MZ.'SH-/(>8=SK^4;?RQR'SRI9#YY"^.S%_*=KBQ5/.94@CA M+6N&OH#$"?6N)%. 81:**[4V0WRN>^%18D/2P(8AV09*[QT?&$=?T]@D5F# MX]E^OU#42J^0/Y%QF$FU"<[U];/^EWG:B'F+=PUC93P+Q)"SS5DXOZS';?LN MX[?@F'KPE1Q3#W:.J9UC:CUS^53/%"D!/3$IOHU.C#3($W;8M?5C65E"U-W^TN,IIUR\0V. (#*D'"X)C'99XK M^M4,J.CB,4Y0B1X4.9T_K&8W(L8K@T*+7J.1?MR+]2:EH&P;F]C>FY8=GT:?XM/!NX\S79-WIS:R$::"4+BM MJ>.+AH?25/X8:;@,!>7,F\AO'@F' !6D;225SU6\E-V:X/ "[J%Q2P:)1LH] MOB:)E4B;PG2XNIW-C5@F\;B$[EPU/;4X8H3/&:XP5;C#ED+PT%9H]$)!& MTF9W5NT"@89?9X\7UR&(,=<%4*&QL:9498;K.A'\4-SDLI:$]B!BCMEU)3;H8HG+3"\QCJ![O6A\Y=H;T*D:M7RUZU^CG5IRK:&.U27=B\Q!^#:U"C1 M;+AZ@B#;P!:[@&6O\1E\7E8357AU1JH)GBL.!D>;RF/8L H+DH1HH T1HM\= M!@'AKQ0(:K#)*HP1&/;*[JF0UOP()$])/<@/[NM^_6TAJ,Z:RAEWN(UVAE;A M%".62?NP!CRB+@R>E73"O%2WU55V)65/^'KA+U+\>L]&OL<#U3RH#+B\*7;$ M\))R5*4'(""_M:43$NY(*6KD)$4:@-4-\6&?]@%QH)Q?1EJ?%!OMS&>%.&26 M9EAB"2Z*$+3+56Y] M- 9&?G"KS3 DL"[!(D[9]1=)IPQOD@>=E=[:U54>8GSQYM/&F^Z,W?,I7E=0 MO=%JCX/)/7/>="SA((4MUR(C>F(D?W0.6BC<6JH?U%39J#65,4$&PG*K>0;* M>JH,Q8*W**D1?MUGQ_[MT=*OUWH?U\YH2E$+<#NMZ#3-@%9A5MVBA?.T4^\F4+/,N9+5A;RMA4';SG*8\HU^V^2 MD+AB2.4#T+>WA" T$&-!\+Q,M;45/3QZ>F80ZQ5JYA@]\@Z-3ZWF-TDV?/(] M>^6DLT*GPC.^MRO._\?8\5>K-#V-M*OC,%:CIL,^KVM8W.)@7 *"[YV C"# M<:P^4U'"/"W/KNVE3.F9I$8$"-.Q3?B8D2WQ MOG3,YLC\0NMV)T;1:!JA#MT)B*U,H4/X(9E.7H7,(D2S?%VHB#'_5.K3JQ6!U)(N*Z-)&0/&):[Z+GQ3"L7MHE*Y3U\:9FO_S98XAP?EJOB!]Z\ MH4]C,*P#@VN93?-0RQ9$5A?T6I $U=HDF^TC9M^"K^#A5_(5/-SY"G:^@CLM M^.%[)_^%&7H7MH*J2[T.G_"+(H$>1FY\X[_V<3W#2A$^CGQY[[$\JM852C#[33ZL"RXX^U _2@),+DK M(M--]O9LZEQ3C,TVMCATMR"0)]"MBQRA9D22..X5[/F,,)D=QGZQ.@.FS$#] M%TZ7^$.\TY]5]>#:)R3486M9;%@_CEB #V3,Y"R&VE,80J5M5R._EKGJ',?GXA5RTHZ MOG5!7'%25+62>N->'4W0\-MZ8(MBDY /72U '(TJ %KGC'>S]LHJ#@TM838J M%OC"]+>EH].(G6J-MUH2TU3\D.1]+I(3%;O:BO"&JSCI +&NST/687EX0@!BUH2TLF(N;^D6/^6 MRW4Q'2<">C9'GQL'7!,.=28:/:OR5& ?>",KW1/'VS'QT?/GX4S= [#VC/<-U;[/LL97/F M80C^%/1;#'@@E[4_@F_T76WHW=]23H1X]0F+RM#T?6W$C]L-\(DF<@;['0[X MQ[#0#M.RSHE4YVHQ>%N?PFWE]/^2VX M%!Y])9?"HYU+X:_I4OAD6?!S$MT&RO![1:ZL[N3D)<\Z[=-B&\>(MKA.SCC: M +&_(SW0M2>)P324RTV,TM>'F9G7]^,T]2G.K*GU5$O7=IQ+AJC&"QNK8A3[W"P.=J$@T M3WUI)=?!0)O]7E%+'2W[E .!:Y,9 )R)^ :)2;@=C?YUE^@%0PJZ "";D:JQ^$T^]1/0#3HX2VPM+4.*OJQF\%:F4,GH #"357 M92+9FQ?GLV_;2YT<^*YO'$F@Q'T#9/#:6BZ%I-0"8!&I7_NG*YO S*D+\:LP M"WGK./6V4[9-JL7TE#8A;J;77VK[6Q2+(:^""6'L)%U+F;% G>'*$[HVU:!L MC! &L(KV9[I&6HKFFF&C(.>5^_!R:T8:",9?%4\V<)GIS1H>F]QZ\JA[=)B] M76<8YD.M2XDB7NM\C('F_8S\$#].,#[,Y?7?4/9!2LGB QHG,T%NP(Z5T%Q> M!3=J (*WQQ7H\,> -G'G97';4RBX&!RD6#E],>:^D[!0&W%D-X"%$4UW5-N$ M8S_N-$2=(UR:OM''[L'V@@T;ROO=+Z4DPX!MEE6SG^S& 7K9HI7\J@7D?*574R"A7!)[GM)M,S47JB"VX50;I8NI&;A7LZ[1);G53' M .J%$@_JC_;#-_1.7W'\,*2)!H%MG[E"5J$ZZU@=:[<+C=O1@.'%33>KLH%E MH^&>_9PUI/&%(7!PX.^MU\ZH!%W:0 W0:L8F"BKK*8N> 41R66E@Y])D:3$U M3LU^XQ"R2"@N<@VCS&2U7,R<*BE[U=G[W3<\)ZM<&EHTKSD;QYW8.V."(LH1 M"KQ8]3 D3C?SK++0\K+&1:ABVR[HXKKJ.)F MT9>7W(\3;OEK0-@#)(E>I\DS:M/)9)#DIM4I@)L.<"HT[\KB3 ]1LN9B5C[UUNP:\L,,=W^U:UI>]^O!6D7&5561 MSI@P TWNM%YRT:ROYT!4A MJR<2,M>+>9-5"H6E_B&J:= ;ZU''Q!L)VX<@J%G@*X+QZ/=N^29KL>;*5#5F M#)M.A5EQQ;LR[+%7M;6O72\5D?I:]MKC0BE[/,"+ MEKN)<"!SUE;>1X#UBX]T8I6['?7Z J!AXH_W$AO^N&P=1K/&=D/DMV_A5SC1 MA/=JXMV&FP /MJ9VYH.&S9S;QSZWC=P\OCVY^3FKD:2K0L-MWT'V;GO5LG5+ MQ&1A^AD7^$M[936\Y@OS4OQ5JLHS-C1@$?R%_#S#;T$;4E M:!MNM4VT'J07E?(=$4VWH? =KT#U0I0F>R%BT4!RTA M4'A]^/KP_ ^EB[=;Z6/X'XA;>!L?/P %]'T#'+C9OG7^G(&JTW[4.HY^!5:# MU6^*Z-&#DY,'V[?6LT9JSSR+SJ>9]DUFOW 0X?:M^4>54/= &'?OX?'#_>C! MHX<'CYX^>+J[YLO7]2N%R4?$Y)IR1Q%7X5>9ZT7T#S4#N>:UJE(L]_SZ]=OG MH^K%=TB"+K$LJ;O99U2]C_ZZ[.8?G="?O/ M#QX^/3K:'=5*/F\)U@ZG5P#J-4CZ*KJ\4D5-V/;TT4/,C*NO,2/Q_(\M\'"[ M%?]4@;B-!I!?7\$5.CIY^-<\WJU;R6U41L_Y(#7*68&)G&-5&5IH\R7Y3:DX M+H&8NZK)XFCRTN8H-N4S4 TP$[;O]O6KQP^X%?C.N/. MQFQ*&["V216IVBCW67$%:\"LASS7$ZYCWQ:Z(/L9J=;BL?T-U.HZE2[+9"*( MI>,?&7>#/W?"_6@):,*=5&H^98N#,RJ$$7H&&V5=5(I'EB8^0V]U4JK')'XK M'A.03=9LG,ML&R0L=%9&R? V(4S!!LAX@#82-F"J)BPBW756!Q#N0C1>"E(> MS)^8HDPYVE&:<=93RAEQUICU!S;2"67 4P "")S:U(?.4K*%8'Q270/H)7[! MFTL,/[,RY;M=R^G21::A;(,)^2:K;5Q#6>0+LG9E3+31.2=7M2X$L MOV8FLN/)YGAKG YD=[9]U.-;<&(^_DI.S,<[)^;.B7FGI2HO"PSR[#HJ/R!Y M3LNDE=BAC8"@F9<@<35 M>$DJ<)J1]=WZQT:ZN<840,YOK:BM@>>IY((!$R0QGYGH3I MU1Y:UW8U]O+B)=*6B_L&"^8@BCI>$CR/>(ZXRJ^9B@ 4GMP2P71.3?9@KOI$ M8@#=)T9_<)7C#%V3[ER=(@ [Y+W;K+LS[+/B:G!&;TINO<(QC;96*RL+B7 E MHU?VB.%,I=J@$;4T,[YMQ -IXT13C"52QG@?D%BWL$*2WP-B.%C*2AMTLVY.] MWC>28W4!,N@UID\8\CCAWA$23X4!]MP7)&>) 1$NSY*&?MG**E#;ABB;Y1*] MI\9ZI>TDRGDX*TU1@=DE417VEQ$^YYJ>V-(ZK'I@WBY3%XD5RDS4.G?VTS9L MSJ8Q5;TTG1W!^'+9$[\2?S)!N,3F5">\*Y/&,<+*X)9+8ACS&M-9SSWR6OU@ M 3B)AY3>=M)1 >,F23^45"+XZ2HKOQ=QZR_7;9MQ8 M4;?@VA'81)X,(#0RQS';5ZYTD>E"(HXK#9(7GV&1&]:,.<775*8)"^O$MK9' M+(5:*.,(FT_ZQG;3G&IYV+3[>WC]V$:T0X]UZ/%QTS0)*WQY/-BPSF[&0]0PN'![D6YV=G74SJZS%$KL1&6\VP30T MYB"?<&OV*C;6C9=E@B*5KZ_T+]]"?,*3 MKQ2?\&07G["+3[B[:#WDXSX?L@1_JO-TN'?S4+?E;E9PE[.X<;%N1 -/"BUU M;M"2T"A.>=8W6$>'=%1L">'&EUQI/*Z;BM?!,U+)F,!/I58V-X9&C[0&[E#;KGL#((@COSF[I.WY MJ\1*/)J6Y<.;:_;UUV9@5/>!!,L=8Z09NJ&81Q*3,!_>.06Y4*5$<()F6I7S"KWCH1E0='1_?NH=TE\$#H!< MPJ _5W>3#C\BCADENC;58'A<8R^U8P'&STM=*.\#*A6:-04Z 5PC&^\V'49G M*2?+8R(OIMJ03<'WP)+IZQK-4#T<-Z@-6R,^68N7$H-=K\5@X-]##%590NS1OK1UB($]U[S]R8 /DH*ANCK#FR9:19A2FK1C0> M-&29L=D=SRT".C>)M0>=FN1[*<7'6J#5#BT3\-8@W8U65_JT'YK*F;5?5S<< M\;:%W9:Q+.WU[!";-B>6K%BA*>?'W+DI&Y6;H@*W^*Q>0A7\WE929D#B0!K3 M[:M7^H^ ),H=;H \+8%K% TBI:O5*HV2>J5%J&0(CKZ[UG<8X^9?:]+$JX:G+ARA[$I7#&LAD?0HEAJ65#VJ(;U#T1NPK/[=$Y.S CPMHW*O MRB:W>$3'R,K$-KEJ#@%OV(QB[3O](KO=J0<&9@.CQ!A)%3N&VL9[$U%#D:^V MXQ80+W=E=1:":5J2:T! :_-^_)G-,\!_3#J6)#B/O(@DQ(8SESD4P#>V71"P M9PNO,Z9_K:53*I+Z@J"3%I*L CD,Q8L$K7UG4ON\0BFC7G"K66N9M20KJTGA MXZ6BT\/\H:QLFI;N10A549A+97U!+EMKL$3JH"+K&7)[%L@=+;S#D,E7!542 M8-,ZVCS)TCI8C'J)@DE21E&&4K-*4W1+4\Q'*>&6KC?-+K#GTR,!^__?;X$; M!MQ[UQHT(>E9X%'B8<_-<$=THJ^6G/MY'-ZG8=!V*#G'CA,N03)\G;(+*MZ' M?FX(LK #&86A$H;FD7^ @+O,L)2.2J1L8NHHZTC9HGTP8 MU56)*8>=3A%E76= 1^/.P=09]LR51)HE(W\"B+?O+GT+KH.G7\EU\'3G.MBY M#M9$6#S=*,+BX='3,Z(E0#P*[J*Q?21CV]CO!E$601B7;R=:E3I%$;(+YY() MND1[14SI\&P*4>IRXBH]:7.)]<)GDS9C&P*:%]I<*MF[0-0P&L$?OAN6P+H? MAJ'.YHVU(/E?A&T?,C@RLJ3Z%S2 M?D!BWL3OGLV,Z3P*.AT89=!)#XVZB2-0ZU6.<0 2#TD.HK#U'>XHOJ7]RLWG M$F$E"\WKM='TH".!9>2OP\"77',\;SW'V@KXZU@T;E@UM=2F=9/@8I;MI3-9 MUMP(Z2E+8><2LT(^$WC@>T.7KUO:(?<:$J#= 'U, MRE26EOQA2S. ]UYEB1;"8JS.5+Q#JT*\-8**##XB=]1)=P@.[.Y:#HS8A4^S M=&X6YK=E,:OI_RG="I;PW8X0T]4!U;) MJ\50QE[0#<65WY$ +F.=]SG>1OW/8PF(7#AWM26+U Q[T':,B33,,9_NC60K>\:2RA[!%?VY M%[9RD[$KU.CKI_!3KS&XC7=4,)ND\4AK3%B7UYZ7VE&1_)#-1M@5M--#AF;* MV]F''TKK;5,#S:)6WJ>BNQ:+DDH);YK\7PE*P8CBP)ZYI)!MIA M]&.'^H>RVI+>/'ZK*TZL[O5CE/3Z*A:6.7 TK:V:G]%AL2$K6@.#N1 ^?/GT: M]272@1#909YGZAQP..;*PL0]H^-MT,OATG8A,-VSC>Q>$AW#3!\;YZ"19?V. MOD6H;6 @<%!C#Q+1=M2OR:Q#_B,FQ(S]SOA5E'ZWWV6-*4>:@PGMA?$N2\?L MU;TG?]JC&SBG8R;'!$EM2_*0E4U/2E+ V2P28U N5\I!MB_Z(@GA+@ETS$&8 M<<2MUY%>8,PY!H* 1JK99FVWP"F)EX$U>(VKEZ'12EGA3X= 6%*7B]3: M(!\+'\=SASF)Y9T(][7<$ZT-MN2*J9T;M")VE(-,6P'-B+U%$@=649;VI*8IJ2P8[5+P(4D,%#HR5? ;I<1=2Z$J4R:R*G.SF;UA M68#XOB\0[)^R"-!;2P*_4KF,-+K"8D;\/;=;E972I_"MVS@)O+63E$]%QKCJ MO&2,8!:\A]&OO%YK9,2$DDE9D1 ]?+I[8B.*$9@Q;2.6%9'!XVH??O=QA\5V M/I=Q5M5-+SS*6&KYCE::S$_6]A4LPS>R+?V>DC [0J.%K,!B"71#2QMWD79M MJ,5>M6PL(T+)J;* P&0.X]"TB>,;!^8E;D@[:!8*SOW;(C"4HJU]VZUX E/? M4N&D8@M<4OZ\[FMA1(\%'B:$S$8L..=N:G[R=#74Y@@FF!7B[%"U [A8K&* MHN%KTX[29#JW0;OG7J=*Z5K)HA85X",HRV M0B,H=U%W,"8;,(*0W"VF\(JK^"?U_*@C<]G.32ZS*.D]H+(C4W@U+%!5XV,.H-KH( MXQ9&!UXGE\^'@!@<;5]:-AZZ!*UZ$&9V8PN;%^GGO1-(5>=*#E*H<.ER:Q7? M/C:/K9F>?-I#+6^I[H"/&%*5&GJHK$6O!G/_GO:GF##+' MQ$B/]?_] W?Z+000'A]]I0C"XZ-=".'6A1#2FDLJN ;B$S6>A?E57FM!"]4V MY<%\ MCSPSU@N)V=_$%VKB&3]JLWT:^O/KRY?/\^^O6?E^\N?_DQ]C/;V.5I MJ\AWK,RN^(FJ X'?)0"I4;DFAOF/V&5P6-P7&!%KCO%DQ>2'>TA,Z$D]5XE[ MLJ$_9"U*;4K@8.7?_>V[O_WM>5/=]5IP9!PX-0-?81-DX+\&RYMR;A?\"-=[ M=S.;TVC2K[@(FGECE]?:(U[O +N'JM+]^G[D=_Y#=:E]<6LS\]W\PTH:WHFO M!XN7,$< B*^[G N@7L^B7Y*F!"X?/3B.HY.CDQ-:%2Y*4!;^K5[PO?RK7Z-P M$3O K ?,CI)_.Y3\XI=__?3Z['UT\=]OSGY^=?Y>6K1_;2KFBSM_]54(LWU9 MCJ*?DW-X)4L^?CEVNUV,%?;8W_=77M>KIJ:%O:UT3;W5I)_W^>4OV["\[4#: MG1BR$T-V8LB?"]);)8:\>G-^^+6)V':0TNU8Q4X*V4DA?SJDW4@*^0[^1G[<."<'H-NH8W=/;?Q-< /HS)= +I,FUG^XO\#4$L#!!0 ( %J! M855KT=0TG10 #0! 0 1 <&QO=RTR,#(R,#DS,"YX];P.W M/SB[NNHY,B*A3P(>TI->R'M_^^V__^O+_[CN[S2D@D34=QYGSL,X#GTJSOF$ M.O\XO;]V7&?_U\^'AW',^=P__#0/=AW#W]QW=^^O$C_L_3&=$(WO/S\_OGX_>1F&4%7AY% M\%Y2[_V(/^VEB7M(,"L0"P%R595(4PM%?,K,N2&AF#$2;C2;4EG@7Q5!"2!Y M#Y.QS+Z[?^ >'NB2],4;FVE@2H%(P,(?YOJAA8[V,/F12*JSAX1YTERU2BK4 M/0WXC@$A_%I()9'[O\8DJL']\M*\+2>:9ZX>$0NU21%G&(9&/BFEX M68TH9RY@@^=4LB.E/VHR$BJE(][ M26(^*ZM1(0NQDWF9"E\65)YVB8/CX^,]E=IS2!0)]AA'])*+R3D=DC@ ;N+P MWS$)V)!1'[IS0"#"6-K:M90?8%X].PG^D"V,$^KMC<<\/;K+UU?O5O#3WG!LM& MA+/\ZM\Z';KH-S3KT?DRV=/KF%CN7U2QLJRD>I8K&9<5D+]H8E: ?<5POD;? MPS=K* 1ZT/&>X '="^D(G>-FG3 0HE *>^(Q#G4'G\I\D##DD:I*O=-OIU,6 M#GGZ"EZBB_!9>X;W=.@HI^$S$1[2J7WX/?HK,L$"B.Z4I.*$*#ZSE[NBQBX*0GH;$#FDK]YN)X)'BM.%#$ MBP.EE98*Y=/A:X6"(BQD+99I*NAK98(B$ASBE32%%3Q !H?!;!5DY6.[;_55C[SKAM#F!C$W-Z%QQR72BR=SQM_W] M?9BTGZ>T\G_[H>]<*++.U9SLE[T2K04V8DG]V_ W];_40=+":8ZZ@D40-B]7 M5K2Y9/I6:[:9PCT>^C2$BO"?Y 'SE)9!NGSHXMBLB$LU M$@& @*,Q%&-/% 8D>*9O8>;68LH6%H^:83'+(AT^=&XS7AW@%7+F>(6A%7EU MWG7FL*'F/2+'[A <0OGVJ#/3M@6N#ZN ZPQ8 M6Z;YD$?4/0#W7#*EY#RI]7%56[LMB/R" 0H&#L M7&@L22V,$,9:;6GVV*A9G">=*7K.M:*WXSK]X X)$^X3"6)J2:&%*BUI\V#? MJ$V?O2&S'5?G192&8K(@+1J6%B:>I4EOJ/#"J$^<$5W-R.Z[/3VZZ M_#1SIP'1RRW@=TXQCR7]+B%B2]^'1GVC'WZ7DO]?YP[IJT#4A::_XPCXQ0TH M-*"USCROSY9>CXQZ1>?Y6E':<07^ZG*8#PJPH1$)1^PQH"X!IR.RIM$: K94 M_,&H8O2;;Y$T&&Q-VNDKTCNN\V-P9,-11,7$]>FC+3M=KM66=C\:M8N^\S70 MIQ<> T8>6KZ=H" MQB=S 3]\'["D7.19" &NS2S3T\R6^:^HW!8& M*H)@Z+Q_3\EFFI[MNIX/74I$R,*1Q T(KAP386M&;:[;EI;-(3#ELE^D5'&O M@C- JKNNY2.73J8!GU&:+%VH69,U:U]1NRU-FT-BRHF_2.DFRQQJ+K;SEOL# M[MZ8L"A9K$IVA:'^&5D+&G_T!Q"4_[]V9R!="=(CH%=A\%'5]*1 M:AM;&L_5:$NYYH":F^I5EOZ- ?,E%>>;LQZ0'J[ MKM-?7&],P%!)T +.E.()RD>S"9)I]QVN,[F/,Y7(0WNA5$O,V$*0.32G?/JS MA$V'A3B7TVSJ*9QQ%R NEOT5#]:?:49W''K&96DP H^!-=M22\(63,SAO8H% M<.?=@Z*^ZWM;2FO6=M5>4;DMA9LC?@OKXIVJ%U>S[>K95+,M)9NC=\7E\D[# MIB5NJRHV5FU+Q^;H7&D-O5-RDW5NNUIO1LL6#,SANZ5+ZQTP2FOB5B%0KM66 MLLT1O/EZ>Z?59>OB5M6\E(PEO1^98W+AI7)V\)+1OXG?)K%MTM*[^. MA"WEFP-\%B"T F -^E:O^'0065FDMJWVQ8ENJKMBTEU\% M[M1K<[7.,C*L\F0+5!6[ *TM)':(K#W2#%/+B+ ; 5]B6(2;/8 ]0(U6RBJ MV&58=:#:>7>>,.(\)(SL.CK,B\&;P48S6K:088YI5JY =[AHHBLFR6@D\/)6 M?(1.KG.E6MPL4I92MX2=#^:X:!5V5-X<9VAT=#Z-JUW'4WGWP68LS#(JMO!A M#J$:-CMT5J56/^G3D LW$L2GZ)SB!P D]GO*GM"!LVQ:UF+!%G[,(=5%_&3/ MP)[S@.RA0ZS80PN4LM<9&=/6E\U8F%H2MN!A#JR6M]ETMJ5:,W@9O1]#SP4G M =@EH<=(H!=13SRZD+#-E"W/FR/3RK8^ PH3C).I8NTNR@V5Q0^-FQK#*ZFU!Q1Q^ MSF^<[$8NLT9RG5N]T9N;5-^6\72:?-(1?.#L$O+\UV L6R+K;-D"V-*=N06C MH][IW5C*Y QR+,_O3L]_X*:S1348*&B\\%V0@M8%3=93(UXR.!N$Y]JL68+H M1W.PO JB!4 6OF%2 .5]PK83\;(E[6":ZA%:*A9)/&!#:#-0L 4:9T+4KLE;G;XM ML%7L E_EB&IGYFH.D&[HS$ C6K:P4G%;;=6IU<[%:J"K_(@#I8,A%Y#+5Y^0 MY9,I"6>R1L4;A=&:K%E"W:>*6W(K4%<<$^_G;*LOX"9L_T76X77G<6H\ YT' M VH_CK*C!+A=SE/#EL^"& ,$67EU%&Y>B674;IY16QBNN RXXLAW$<-G6HH/D^$F->0'N7+G1WO(%U[KGM#@W)#:K; 57'+2/5Q\FY@;J2O7+Q= MR!@<]8@];6#L79&Z+?147$52B9Y"F/]^\ VF"0EGG;4Q7">P(0M30\$6+BIN M*2G>7-!9DDJ])/V7_0>\C/FAA/SV$G4(<\J%NAQ@09\;0,JZ'-E"5L7U)P5D M:2N#W.:.0>3WN:BCHIK;14SN/!:+WT'8E"5:0L469BKN42E_?:&S2)NYP$37 M$?'5Z[!LV-HGF"VL;_QZEWD]$5_KFI@=,+5?]EZD_YE,ISA0JG?IFQ!@2#)9 MO^ [FNS.5/T0/.?G?^H3Q_,#QVG#/_![8$D\T9X#@*!D_RHA%,3+QN^#Q]*2'H&*?&724GA.!$/K-!!06@<]^!2DH7,])WJ>;7T]Z M/GUDD7X[I8)Q_T&5]V.AI.SM+ MG%X]G/?"#]^A4-]9-#X#!(-OZ'D ?/1ANM!"],$&=%[ MK%3+MGKQ]:0'.3T@N"'QKVEC4E M-I,DN!,PY6%3_$.G9*;"*V;YUZZS[0WUE48HT9W@'J6^O!VF@^8%'I>7=AK. M"HV6-B04/Z5#+N@ES&M)\ W367W4T2UE MN37O<50'[WJM+O<-9O!];\S 7N%SAK6" 7L8@ZD>\P"P&%)SD_\\9MH(]+_S M .;PX&C<)9*9V\R0J[W^Z#D4>()L3_0,XQ-4W!$1S>Z9_/$U1L_E=I@%YU'" ME.FO/,%Q?X+R(,)Q^C['_Z+@KRO\4V%= MZ=&>=OZP4SIYPE%PP%ZT>.M6\C/F835AFTH%7P:4 MEB9?Q5<_4Z7U7'^;#EDT($$Y0%J5V YP!IP+W"-R^QBPY#I?.6?.NQB.N->%KJM6MIG5]0"=NKT*=@)WS( M=$X!FZ((W.KD5G;"1[3 M_A!TC*/B)8\SQ:]:N+6&T"10_AZ:]!H:=0M-SN%3WP_!+1BG ?=^U+7.*I6M MUT:14Q+^^/K'Y?UI4<<-\[9#U3S$>P/5H%%>+*Q(:YN/4:TS M'M$'GH7"!GJK6[J_ZD%OV=32-LS=NI@+?EIDN5RYG#]+ MOKD\:5"VZ**E@R"C\FHR)>C:9U(US__3XKF5RD,7C(?16&_LN>:AST,U=7L$ M$W@+;8W!Q&4$W!_8]W"Q2=U77E12 M7896:$.?\%0K(#H>"PQCI&18':$]G=V0?W%Q%A IS9.L353J?^=LM$8P_SI)(XBVSB727>3@?> +919 MB38Q]//6XZM1&/)G[& >5?SR()LTE2"X/%\[\ >6P0?MW0F.&PCU50G)]HI, MF"696K!OHI;%VZ%^_C\F,6SY3:)13&\-!.SI9+5KN9'4KZZRC5C&F$; 0HKF ML01?8U(K$*OM.'P&U]@U[W49MB9L\S"FA_L'^RH\<17B0C\,Y!A9 M+^II>;9VZ$S$WH]L<2#WX1G0429*?9YM68G^SL4/)4H_BH@W5B-A46>U.5H9 M'\XX'O @V;13(=%B>BO@]UU ]3!7NQU^"XE>@S69CB89MV;>-#]$:>\BO*29 M-E)SZP(^%J54Q]8WT7Q9Q5O4>ANY&FU9RVZ&Z+:W>E-HE9X@^O.EK7E M6["P[1IIBLOZPEO4"JO>2K6L@5:N=_O;KBF&EA7?HI:P>2/1LF:S2FL[V[@I MPDQ%MDCB]EV^LK3%V\CRSFF\:?>P3&U[VOD0K.(3#6.*GZ/GH^2V&_#R)!F- M!!WE;&>2JRG\5Z]WV]NN(>26%-Z>5CARDZBSZ@_0@=(G&'E=J,FGV)W454,H M:'K74&,8K5GY]K9B0Q15%ML>R3^X0\*$^T2"N#@'G?MQZ": MUK(][5+[<>DEK5%?=@O;(-_6;K)9%XEM;RLW[+&5Q=Y,\N0^>-33A,#C M_P-02P,$% @ 6H%A52X?4T3Q#0 [L< !4 !P;&]W+3(P,C(P.3,P M7V-A;"YX;6SM76UOVS@2_G[ _0>?[[/J)-W=OJ#915Z+ &D3.,EU[].!ENB8 MJ"SZ2,F.]]??4)9M.3;%H>103*_ ;I/8,]0\0W(XG!E2G_YX&L>=*162\>2X M>_CFH-NA2<@CECP>=Q_N@I.[LZNK;D>F)(E(S!-ZW$UX]X_?__ZW3_\(@L\T MH8*D-.H,YIW[499$5)SS,>W\>=J_[@2=@_[L\Z1P='1\'A07#T M+@A^_Q2SY/M']<^ 2-H!(1*9_WG<':7IY&.O-YO-WCP-1/R&B\?>T<'!V]Z2 MNEN0JV^C=,50)OZUM_AR1;K5].QM3GOXX<.'7O[MBE2R7830Z&'OSR_7=^&( MCDG $J614,DBV4>9?WC-0Y+F:C1"Z&@IU%_!DBQ0'P6'1\';PS=/,NJ"UCN= MA>H$CVF?#COJYT/_:N.9$<\>8R*C>4+&+)1O0C[N*>T??'A[T%,,/1 ^I6.: MI$'"4QJ\"V(*CY.!S,9C(N8!'RX^">C3A";P$WH?OIQ,XIR+Q$%(Y"@8QGP& MJAAR,$JV1CXNKV2\D(2 MAUF<\US#WP6YTHR?>EP H4\IA0E6#(,EEIB'&]I6\LOE=!@2.,7FG%!_\YUH)?,9ENGQZ3 8T/NYJOU](%ZO1ST6AYQ>3[F:B M# Y8)Y.8>D*G\MZ-N$COJ1B;Y-435LE;&LDG(NQP 0;XN M&?$;9XR@M+/JB M'2+"K2&^:7P*BEX^?/.!R&!X+_F'@H^KA@''*Q\>A )RV#804Z^L@7SJ[3(M M+VZQ 5XF6,K@UX;&5]]2>W;4)!/.)&[K0'T"'2\EI9M#]9J1 8M9.K\EB6>SMWE#3JT15E*MZ;=C]Q+;5Q@T]S,:3^D7GJ0CV1"K MKCDOL6M&<=-FO,5Z#\]L.IBWVO$7[8SO ^NZ%?^0]F&?Q=0N\V9XR22L/TKB M)J K&_35\[*TPGS?5LTO]^V%M8$8(5A]'/T(^M";1*P:WOY(:GAN+;%*^,53 M)>S+H\7JX5=/]; ?GZCU_6$I$K41=QJ06,4O SFB--V(/0D:JXAND/)E&_N+ MZNU+!"\B>_L%XRBZIQG(J"#:%G6+D;^5+&>9$- %=@">,?F XRM/PCI0MOG\ M]%I-0TD;/:SN-)]80=9W9UC+R2S D3 13$F=@VL(1C;*8*MLW9 F8.P:& MC\#RF,H\L1$7,%2X;@RX,@%FCZ3E-G)[J" "=+"9DM5=75J0S/FBTQI&1VO1 M22[\).>RN8J[DUEA ([U3.WZ5@.]+9=J'/CNG@DUA $SI0L:3="6E M!HLEMP?(KM?CJRZ\ZB;<1IO6HN '(([)+0Z>/*K\U#D=&#NEDM:M#Y2.J%@, M=IVWLTWAIU]C-DH<@1M"-CG\R^P+@0L#>0)TETIT)4T/$@U\VP3R454VI4N4T;[:#\ MQL7WJ^16\)!*(YR=Q'[Z$CO'$;>;%3XM/6@\%7WD4VX-C<=^"K6U-)3;P!NC+3,6VEJ_#@X"$HE/4GDQ2+F4V6K56?:K' M.+(A!P<+)E.D?I,\9E%> M+[A142A7'AMXXXQ'09:0+&**#N_)[NE!+EW9O8K]C#D7:A=T,XC98PYR MI_]:1;<'GS4_B\I)DH<25092I?)XMMM1-1+O0R"1A=]7H*_6R:;MJ *:WK6S MJ50BP1*204R-GF8%<2MR]VE(V51) QK$25_%TH:C?Y6 #:#WY GIZ.OI?VY3 MZH1\.1^/>7*7\O"[#AR:T2V>JL(I?,W4"\EEF .[:)Q*>4;D2/VO(IE3$B^. M^,E4L%!YO_!%[@N7/RA1:E#MI4VW6EB/X:J201V94UG/Z9#">%F;_9(%U>Y,(MDY.F/NABM:]U&7_"R5Z)8-[^6\Y./ T92(/36Z[8-;X&C7HN'2(3F ' M7&1]8"TK#:UJLV;!^:,70^T=0U\5;,"0N2 B 1LE-TI[ABQD.B1XQG;NRCSE M0O"9DDR77M93.DZ1(SW!>KY?VZ?:*G)J>XQX>)4(-^'&A]"]RGV;8.EW6%YE MMW4P+#-+7F6RS5UCC#[X=->2$8^U1^#3:=%GT75NBF;Y9]MV#S';V)!_QFUG M%0]^^^:?F=L%J&'?L:Z+Y]L MNM6DVE>!LPOC7A%(*4N6[*^G:/PV/Y8&=D4HQ^"<+G["WXL(^\53."+)(U5G M:"^&0QKJTO;M"-%NJ7>1)BJ6(HUBD%R.D9@O5]'"P;.Z+>B&+9K:H]PD=S"H M;H8;\6'3'5!VS,YQ224;!>DNGI0/GS$Y4O(L-BP5D%!\KDO;G\WQ9]$K#1HT MGR=H,'7[:-;V,3V+Q"T3X^M=Y?H[&[PUFFU9%\MS^L6%!'5PFYMH&6.I.@4- M:@=/RRB*4H[E\KNSI ,-SZ8QI[A5@1?X4K!>31EXT:?S!ZEA*F;%HU M/NT;\ &?&FXR;8"OH@$?\*TL8%U\%0VXQK<.'^LA;-/X<_RB[-D6$U\#I&XS M;HO+B]<"7G+1IY-,P-9*@L=K/G".9VP%#SBU3$V!)))X+-5,+>'8#"\8$>PF M;T7V>WX2PF9)T.*JL=7;-@P@C'RNCU^$E$;R4O#QE929NLWG9GA'$\9%N7Q M!\J2O35LURR!O>'P#!P:;?3"2.]:^BF38$#!!IWS;) .LWBY;=(#,+(X/A@S M64U=Q&@RD3L^!$,$/06S'ZD$,2QA59&B:F*G##;>6OB4(6^&V2I [5/"O!GL9LYZC<2ZKU/= M/A)9(YO^>L!K(UDUTNJO![5]@ NKCG?>6P++W (6^/O7";QV3!ZKEP^O4"_8 MF#W:$W)1"]E,"151.31*_QT^^W0V&OR1_^M G;0W&K__+F"]JAZT EZ![V=9 M)("&[J*.LAER3'2B1F&[\XZN2F25-[9VD5:?2OIK9"@W=_28 .8K"&'4 (P/ M/]<(9S@?ZD@%X"*F-0(9O@*V3C2] @2IM]8.CK+9 J2 MB=7UBVH)A_\B_1NX&K3DMK"-YC;R,Q@:0=0+1T^B,4L8[ 'R>J?J'K1C]O-. MY5U++-]C/];81;]<",8 %NOM>94>J+*!O-E8]:KOD#AM=AT^Q2:0\+0>L4\Q M/Q=.K(-N]B.@LZ7X)ZF]!JFHJP,[V^J3XVAVK 9M5".$!%E^H?P9$4OCD?U!+ P04 " !:@6%5,;>7D=A( "S M7 8 %0 '!L;WGE MY0]O1$;2B"0LI?_X(64__.__]=__V]__1Q#\3E/*24:C-_>K-W>S/(TH/V-S M^N:_3L97;X(W[W[[VX?GR\Y\F/C$_??GCW[N/;3>L?ULW5KU&V M[;#?^.>WY8_;IB^&?OA8M'W_Z=.GM\6OVZ8BKFHH!WW_]K\^7]V&,SHG09RJ M&0D5+2+^FRB^O&(AR8IIK&7AC;:%^A1LF@7JJ^#]A^#C^Q\?1?2#G/4W;\JI M(SSD+*%C.GFS_O/K^/+E7,1I]C:*YV_7;=Z2))$D%R/,.)UH2=U,H*+@9_7L M_[G7,ULMI!B(>+Y(Z ]OVQ,5L3F)TV!.Y_>4-R2OR $6G,X4B4LJF\C/-$B8$,']JOA1JMKT&>^+A#T$FZ<63![T MH=J)DA,:I[%2=5?RX[JUF@1,4U923Q\S*C>EM>K<,)"P\(50B8U0"AK^.&7+ MMQ&-"WK5'\6LEV)%XW^=IUFK-V$W-/D'S_H?BZI2=0.P?AZ,MU34[T4 M#D+5%9V2I'SVZ#$6%81I6C2F:4+$?:$.5U/ MY8L!E"R0H_>=OYJGNU"C=U.]E;7E:/TE2S,IU.=),:\2 M'I? ]9@#G>,YF: M+#&3YG"\JNJU!D0?L*8[Z([;O[^M0* 'P_ _*5@YCS/UE0A(&@5*-&()4=,P MIMN7!D7GP.&,'O [ &S!\P>,'O W"5@!FX\?6'C=RH[0LY4 M%-#'A91:6GIMUVD2.>>J:1*3^SB1Q-@[JIN.[QQ3MR/4XVV/MPWX:12&+)=1*6Q7.X&"^[1;CN8M#8_5/5;W6-UC=8_5/5;?YZV3C;4G)/]+ ML.!,KLYL%2P2(K]5Z)7^)X\7^U("A.VPP5QC=!NJ/"#W@/RH8>G->BG>GOH[:%WE]"[^5[D'F]'+,R+/PK\61J=R9=715E-TP-2>;:6HO+9-Y3'++J0WU59 [5M MG=&IY@A&Y8N6#FB\W*U"'1J&-G=+;146AC1U0&4I;?HE9&SG@+[_FQ.>49ZL MQG3!^'/+%-#2 8UWG$@0I]Y>+9&ZIBZHE(\P4;;W\\$]-J,HXE2(]3]J=;[7 MNF\,;5W1J7:X:W[''O1.)FU+5S3>, EADO\7+S2[='UC5Y06&/Z:2[B[C,NB M/T9:-*?#4U["LE(#R@>K-UP).2#-<7B7<5'CT-==/O9\3OE4OIK?.7O(9NHX M,DGU*\;8^N"T7L0)_9+O6^TO"'S9Q E5_%1JNBGC^IFK;'5PVM2)U\0!5>>/9>4W MC0XQ-3L@==+T52CS=C6_9TD%696_]Q83?#4Q,Y ?RD?.FKRI T?.P+Y.9N-M M=/P:]5$T6_8 UCB0MP](>3/!/B!K']&Q9@AF 7GZ"1U/L+@3D+V?T;$'C%0NU_1T+!E#0$#N/J'ESA""@V[:A\]]:2R-QL 8 ME#^LJ$3G4(3RA1616/CXH*SB0R@6;ADHD_@@"S#6"F40'V@!A6FA[.'#+/"0 M*91'?,@%&L*&<.*3R!9$E >L<(32'06RB-6A&((\4-9PXI.#/%7*&M800D@I07*(CY4 M4A?8AW*&#YO8)L7M.'5UT"9D::1*,16W" B6Q%%QA]<]2=2%B8&849J);7&F M1>$B"O*4Y%&LVBV(^GY&,VFT)A:5JP[R6(>'> Y(OS]6WU.JX3".U>\IDQO" MKWEABT=_DB2GF_IWSRAOT+,OCDKU.,JS&>/Q7W(-U'*BZ]$O!Y="Y'#JG[;N MEW)]DK=-%U_"X,A*&+R:="5_Q']XB4K.C_@?WJEFQY+US@ZUJ/#R:=[W@?P= MWM?6DK\J9 #D[? ^MI:\X3>"MPU$P";RDR1]QA(YNZ(HB9:M#F<(MW]T_\9P M5SPT,(B;P+)K58:ZXJ;+,S5?-#JAJ?PC4\53Q!UYO%%><+G@LHS']WFFMI([ M=D,J#O\<;'RGH%5'_143XI2(V864\3]H-*6_2W6AOAQ-,LK'-)1")+8Y#8JQ M)G/4\BG>',%NCGB$>-C=]T#*9Z X\J!JQCU\*6]7".Z)B(NM5K(EY/>6E;(@ MH[@N1PLBQSO,O._"M$_W2)LI6+3Z&9O65Q/+N*4I&%,DJT> MM+CSXE"/\>@+._KJ:1OV]6R]L[OQJ^G;V>WKV7:N-2SKV1YVO^H)QG\(.%W2 M-*?RWY!-RP=:@GCC&*XA/( 8#^"/&<"_%%?US;\N$DJSKXM)G-V2A(K/3_3" MFH+ZANVQFN#9'DZ3GW93)#^HHME1'F;7_);R91S2BGFJ:^:*1G5;_/KQHE+2 M0&V'06UGB^1U6I3C4B5?R.U7[IP%'=_B;'::BXS-*:^S%&V[>PO06X#> D3' M2.W&Q:SVC,$9M["-&XV9!'L5# Z;4-GNK87Q,-:\][AXCXOWN+3"?3UY4CX& M(:=1G 6204$M4K),O5U[3XQD>+_)*_2;?&/\^QW/Y4+-,A+."F>FWGE2W[I+ MDFY9DJLE "%(T];MZ9=B;:D$CZV'^#*5ZJ^L&%5C!-MU]@X*.Z.XW+PK%[ZQ M#6XJ>W5;;9')YHC\FC11H<.L^GCWCG?O>/<..D;LUC #*=;!^7@:*#)T5EKU M^V"6$ ^5WZ ;V<3@\NGN_1D1L?=C>3^6]V-UY,=J8KKUY,7Z*9B0F =+=9;7 MTH55U=6U_TI/@W=>O4+GU2@,I0:(SA\7ZKRHBN&41W'*.DE7,;F/$RF$IG2@ MAD,XM?E.RC)0MZH*E"I/6NA%O9%=U[QWVHT.COH.0Z6_WR0CRN,E4:4H-Z$6 M=:&"D1-(ER'S@.1][*#".!;?#>L:TL7[A:TXN)!HHJAK7O6KNHJHS%=E86B:W#V1A%$AS8_SQP8958:XK=/$"P')D[7=N5!&N;K46ALAKAV(,]]2@$V60DF%V M!@Y*P>U2^[82WXZJF74HODT<6^@$N1E8J)J%.E\22O%VA+(P*.[.-VBPW\/M M"N^,S_:!3R#C[@IBMWK!J)CUN5(^5^J(BOX*5*(5U\],1'3WST9)CN90^(/2#& M"HCA>T]/>/C7(*%$V$/A%_UN@8J=YA6(VJ'YRQ:MA(T=@ZNAEGM<@$E:4-E2CD4>ZZ MMZ%'KX/+L/*>'._)P>K)L0&7/?ER?@N82GT(Y&1(?1'+5Q"0(KO%UKE3/Y!K M;P^4(N_^>7WNGU=E&%]N%T"9N&83!@7W]":R-Y&]B3Q, ]-C:(^AL6)HZRVH M)R#]*4A8.LTHGTN!N]^R D3/FMZN(;.1#(^3CQDG#[J@FH;XL@SC:,II(>-Z M$HT-.R#D^9FX\\F$ANKDV&>R^OC^P[OWG^YF7"[6V?KSAY_TM+8=JP-VU&DA M3J9TK$Y57*?5P4U RZY)N7M@0%)>M.R E"_TX9^,?[^@1#G$YE,ZJ>8B!*W\QG MN/@,%Y_ATIJRVY"FA,?L:RH6-(PG,8VT=P'7MAT&M>[G>&-#;$C2K!1CN]Y+ MN/KRN8.CO]=\N=)DV" (@_3H&_9(KW'&34V'1'//Y7SOLUT=$6,17UW#'NG] M0N9U993-S8=(.Y+RS[X<-Z[WXKC"*88=5M>L-UJ-.Y2^X5#HM=E-?&-S1!&B4#%^:>YW^8TTSTU =QNAF4\!PG+Y#8:T+^:,35N-FQAHY1E!* M:?.M'8.$=O@BZX-.Z%B#*]2ZK%H@:WBN83F& C!82HY@* #C[OH/\*(!G(!! MHQ$.7FL(S\4=P+Q95%J@WA1A%J>#T&F'=N98*[WQ$QJYA(4:T(@EP/1_ZORP M30Y!):7MG"'(D6X+#:,Y](>&-9B4-CPSB Z: +AL=\P0R/'/Z)1J?884.L5: MXR_>KU5ASE! J4C;>P1V]'1800+E0T5SAZ](M MUMOUS+^B6\+^MGA_6SSBM>HO'7ZQ&?E+ASN^=/@W-$K95Q6TYNC>5Q5T5)F[ M_N34CD6G=03?OP\>".:(LMU;8=!K7^@KF6 M1R6+>?VVWLO@9?3A'?TQ/5]%WQ_)0L=([6;%K/8)MZQUE(94OUFC,0IAKX(U M0DVHG!:MY1*YX]3N10)A.1IWJ1UW$!/([8OS/D+O(SQB'Z$M:N_+8?@QH'.I M$5:4!B*35 6+A*3;MP7U&)I'<>XRA)#C?8:OT&>HP)D<]('PR."AT[?J@(2[ M&?WP[OV[6R67EVDHA39>TIO$5.D?V,6I.5W,3DVQMLHV/;F-KB>G;*["Q$58 M=4P3J3&B4R8R<3LCG)X0N7G,S\L0N9S< MFL)BYM9N*9=+59V>,BR5JB:]T&BL7E3="#N=O3JNQU0NF3B4:J%0WU\EW!'C MVZ\U%>0 ?=PZ3[?:;%_?C12VG1; 2YRL7FB\0OWO]H T KV[0S[*SQG\4;VN M&A]E0$ T. '22>%#]R(">)90BW,O6@F$E() :*W<&FMBDZ]FQ,)C=SI$/ M7J?I_=Y#M,9YG&SQ\U8<;/U%M07-OXEB%/9B@89>:36^+BZ MMW.,;"+#XV2/DX\:)U\6HG]''N$ &=+%(V./C#TR]LC8(V./C+M$QO"]IR=( M_"'@=$G3G,I_0S8M'RB1I7P3MO@8,I1KL RGR2-GCYS-R)E,IUQ2HB3H>C(N MQ:I068#S%?"^'HD>P=W4(+&P?_^#0,PFMCQ(]B#9@^2C!\D:%2/ M05A4]P_DG DJFD%C\R"N03&$&@^'/1PV'9<.0Y:GF1C3D,9+)3^C1"X"E<]Y MP7AY'\:5E"X0$&HWF ?,'C![P.P!LP?,'C ?+V#N8H_L"4'_%$Q(S(,E27+: M##X;1G"-G6M)\<#9 V<3( MG-,H3>CVYD'+TIQ*C\BZ;41H]N?.$J%A1=)V. MU16!/$ZG)T3$,#Q]D&=XF.UAMH?9'F9[F.UA]O'"[ -NG3VA[Y^#.%W*3T4% MZ&;PVS2$:_Q=3XL'X!Z @P#XY5J05NO[%2VQ-:R[A\T>-GO8[&&SA\T>-K\& MV&RS*_:$B'\)%IS)%9BMBCKZ64#2**";:VZ:062K,5UCY@;$>1#M0;3Y\K]" MGE0IJTR:QMM+H@"7_P$[>N#L@;,'SAXX>^#L@?/Q F?;_; GR/QKD%#2./M9 MT]LU##:2X0'O,0->S=U55U0(2J_E"B2J;,V5$H_;?+$H=1Q)3DA25JBE-+M, MBX*U2BJ-J*;[@9TBMH)45>@2!-UJ6CNF_.6<;T)VJ\\DR[G\%\A5XY&\U>*M M%F^U>*O%6RW>:CE>JP6T[3L6R39\'0JS :? W04&D%?;$OOT9*'^%K!L1GD@ M)X6DTUC2%Y B<:N9R0H=SK4-:T>7-VI?H5&[E\*H)%"NWB6-1FETF:YELOSF M&!1$\6VZ<@8>DTHWPN MU^9]P[P[\R"NK3,(-=XF.V:;K,/C*6=2@BY3(36.$K"7M\QI#Z;4=?3F@SCW6]E@;A+5'I:SM57BP/ P.' G9OLCGTAZ \!)3R-TZD(Y((,Q(SPAK7^ M(4,Y1]!@FCR"]@@:A*#/U_)T0_FMDB95/C@-KC M:8^G/9[V>/HUX.D6FV1?L/IC0"7&92M* Y%)JHKZG4U30$"#.8?6%E1Y<.W! MM0$*?6'ID@JYDL?R_WD0EW4;8;RL-K#:@^K/:SVL-K# MZN.%U>UWR+XP]<_!6@*:XFCM ,ZQ]3L4;-'S<>+FCO9)/L"SK\&X8RD4RH".0\D#/-Y MGL@6VT-Y;+[@=*;D>TEE$_F9!G+&17"_*GYD*6UZO=9!GNTQ/R/![W>-R4J9(K M57(]V5ZSL#;X=6"TMGTOU)>^"Z6F@.3K.W@;P+T-X(&H!Z+] E'M.SHV(.JN MCC2,)>!^ N3.W?5%=MS5;3<]H>@/ :=+FN94_ANR:?G EAC::DS7"+H!<1X_ M'S-^UEQ<=)%0FGU=3.+LEB14?'ZB"/8O'S(V; _-!,_V8)G\M)LB^>%?ZV/9 MU_R6\F4X/4&+TJ#U\Q([<;&K/:4P=GRL(T=37@"]BH8 M'%:A&@Q7N\YN#>\2 M %4N&V,;W%3VZAK<[JLGN9 [JQ";8%2%!K#JXUU(WH4T0!>2G8PSD.(9G!^I MP4)'XU0ROP]F"2!0^2:ZD4T,;J7NWI\1;WE?F?>5>5]9.Y=*$WN@)U?*3\&$ MQ#Q8DB2G+?THD*%<.U'@-'D/RBOTH*SO,CM?WT<[2M?G=\K+:/>N.--[,1H. MX=1T.B&)TD:W,TJS*_5(I3[UMFI=\]YI-_H)ZCL,E?Y>G1YGE,MM*XN7M(A^ MB+6 :YBH:=TKY5]8&EH1_[)#3_1O0C5W\O%&&8)T&3(/2%;"[@KZ<2R^&S0J MI$M//.SM4- EK>_2/P\6B]O8RRDG%Q*C_JD@ZLEJ^^72)IBMKNB2)@;9 MLNO<#U^7Z2+/1$',ATHH9=&C'PX^4R)R7E@6XN4T&Q59HS&.F\M>]?=EFE%. M13:6EN+M UD8!=+\W'"Z(+'.[@.\ M'/L!?'C0AP>UGF+\X<%:MP*S-^(Q\FD)R%@G2 'C1("L'M;$:AUL=!CF6D,7 M& 8L1]9^9T,5J.M6:V$(('7\@4*>*-3I\UXTT7+T"E-6_;J IM !G\: H/U+]%I'N+/09PNY2?& MX]8'.D%CN<@-IV'9!1'!#8/N-R M)[(ORUZ!V_NXE8];:>'NP!W[WA3QI@@2N ?<'@9FA%CN,CW!UU^#A)+VI4CJ MAG$-6F'T>+SZ"O'JBX+C5TI2+DBXMB\OYPL2\Q=511OU/7BYVL_D,9[G\\I\ M+>WOAZ=*+FDC556_'YRJL;KO4E,A^<5O;JC1SE#%KW@HZC4)MO#DE>M,J?O3 M&>%3JC.5S(V=TGVEBLO1IXIC3%/Z0)([RN<:!H"]>N=$$7,]V<3?+9BI[N@- M;V]XHS2\ZTL2O]Q)6(U*'YSKP+!AHDDVT4(E"GNU1]S;T*'5P MF8;>K^;]:D@\4$UQU\ <;8VP\L!"_BV\#P.-_4-,MYY\IK\%3*6I!9)WN:?% M4DT$I,@O:>E$M1[7M5>U(8'>S7K,;M;V'ITYXUG\5Q'RN9Y<;F6KS-G2>79 MG;P?P?L14/H1O*'A#8WC,S1LE')/V.U3D+!TFDE[0(K8?=82L0%'K?5+ DCN22 MC#:'<-5OG$SI6.G&*E);#G4P9M2!Q :$5W;KG,@;B:'D/_(YUY/SQY *<4K$ M[$(VO"%Q-!*C*"J4*TEN>)R&\4+]01=D59RFF_$/RO87FBF:;C@+*8W$ M]>24(:8E9=$(GC-.+6(0D^2OF70U!SHF9U/SYA&>4BC=C+]=2$!:#B+Y?)6G[>O_\EZOY-4B1E+I'BD MS^U*?(1U/M%_LB27?/#534E;_0SH>G1"VJXX0JYVD!O"LY4JI[#Q)E_$4F&' M,4D4/7&6:P]PM!RJ4V:^L'3.4JKF[ LKI4(:'Y(J)2^JXL5.FLRL-!BH T9^ MEY(IKHKK\:[3'3%"@:E0[O5W[(2NC2D:*1UQ'<89.R<\C=-IY M=N1\,I$$2%(^D]7']Q_>O?\D5Z$T:&;KSQ]^TN.WMF-UP,X3_2&UAIY8<\NN M2;E[8$!27K3L@I0XE5JZA-?K^-/J,@VYBD==INMP_@GCG#U(\3HE"]DF6U62 MVFJD+M*!Z<,_&?]^02,Y9H:.P5(^GF M?>LIMNC6!9%*Q&0SJIYB($K?K ,BOO$XDRMB5JJ_(N@MH.@UKW<[SQ:6](TJP4 M8SNG 55_6XV_K:8M'T^1L$%Z] U[I-$ MB%C<+J1U%UVG?TIEK4+?RN!X#^*BOGN/O'TA\[I[@QD?-'=7(BC\6LC!.JS4##!+B?4VXVBW.=>&.@ MW]"R%XJ5.GE>DG.4;0M8UW ![(V L[WN#?K!VU#M_1JX[57ER?78S,+-GU=:&^'-,P(4+$DW@= YI(CN[(HX;ESL=W/SO^+EA_%ZP3_L9TR9*E M0EE/L::))5 ?MP=UR_PGI>.,E&O;^6/0[H]!=T[G?KS+@#]TS7JCU;A_ZQL. MA=Y>L<8N[V\3#RIB6T+DFZ"0A@]X1W_4_]67#/2W9!_CY=!0;K5I)$S72I?: M@)$_0QH5T[4:"F]&5P2S,_XQ\J>%.@P.,##Q59_-RJQ2B@=7T@:@=/IX:9"[ MN6OT'VMZH 55$9]N-@4,M6H[%-:Z1%QTPFKX*&-9B4-BPU@@Z: +AL5YT$R/'/Z)1J?;X8.L5:XR_>KW%LSDA J4C; M>\AQ M'""3OZ);PK#Z*>B6+R#W88_)I@F6*%=L-RDB UFK=N\9G.6,#DK ^&Q?,MZM M.^_0+[@;9G]#HY3];336.\N]OXWFL/=!-CYEBD[' BZ'K.+6MI N.A7;_$4W M.'7JUB_?&??-2F2Y]9<=B-G:TDUNW1,=<@DH[N36;NN,-]N3!VZ14#>ZV+(< M,Y#%3TA8W+2R+(\#11'N+''@[J(]? [E"#,P:L81%N1C0@#04AM0GK&@GF:W M;D&YQ()NNKL4#>4?= *PH,"7*[D+#8T,P+6^HQ+*-Q:D5I6V B[Y M"V46"YPR,PLI +SC^.]OGS$LG_B]_*7X05$\II,WZM^OX\LM=P\/#S]&+)]* MW1^M4C*/0_&CW"?>;JZE>UNP*C9\!"G+:/ I2-:ICT$D-6D@PIF$TPD-V.39 M+_$6* KYA<3&B0@61(6_9S23.TVRG1#=E7@.'EW.I8CGBX1NIK-B-M>MGP@' MFNDK>:"/&4TC&OT +SHD:/CCE"W?1C0NZPW)/W9EAG1E=-;%A,Q5=AJ40.J4 MFLX*,]53I4DEV"/,F!KAKTOQ)5GKJ?8E61O3[PLH#K" HB\NUYJ1;HZT],F? M/VCE#UH=X* 5GBI"/F_6>IGYO%FD.79.O1#OWP A8\V[-^Y:?=$E=E2=:T7O-;RI=Q6.5_JFOFBD:UJM:/%Y6:$M1V&-3V MZV>JEN/BV.-N;W[I&0%T0L3'^KAF(W:>]47$U>YH9B/&7G;W/D/O,QR@S[!V MTV)6^\7@W(6P31N-JQ#V*E@C+(O*]=1:+C$X##M[D4!C"9H3@XP[B&'J/;W> MTVO'L??T/MT+X+X#-&JD*_;:^!2 DX$M)=S&S 2RB"W-NYF%!F062^IW"SN[ MKTC-QX#.Y9I<41K(Q19^#Q8)247;6(W=J,ZC-4W(\_&:5QBO42:8'/1!KF5# M=$3?J@,2[F;TP[OW[VZ5G%ZFZBA!O*0WR?,+5?;I 79QZE0:)<6#:'0[(YR> M$%4 B,W5D9_B3-/Z](_&V637V2U?ZJW7Y+A6MG%*Y?E:W:UMN^IIE)OPDJKJ MWJ4DW[%,[E5[ORN\]85E_Z39F(9LFJJT PW'!W^>T]F3N'3"^+PL*"@YJ;EV MW=S:+>5RT:N[9@S"6=6D%QJ-B?.#9!YX[/*Q2;US(.,/-+62 PV MFG,T9D.61V0>D9GR,B<3&F;;*P#NR*.J-*W.?\9I'J?3:[F)D2>7.SQ/M+0> MP"E_.ZJDN9BJN[\*8N07MS3+ROU!%*IOE$;JGF9=(8;F WF$ZA&J1Z@>H7J$ MZL;-V'!#&J@[ONV^U!-0_RU@RB4N@6Q&TFDLA2\@Q0T>3VX\H.616QH%ZS*3 M!6\!+6,,&^!KB>H/\6C7)L#A>/#VPC';"YHC?A=*1NF55)KJNK.U1)4WZFSN MBQKM2= ZQJ?NT;R-'Y]1VMV 3H&H@>(*2K_(97+W0),E_2PWEID.9'AT$78*R@3H-.MBN!IK2UPE &6@"7A>H%,@ZMGI871@B0-:Q7(+< MM1W>DZ/P0\#IDJ8YE?\6"9^%"RN*!9E.N=RJBX]LLFW5S"?8\BFNW7^=D.L] M?:_0TU=4=B9A]BW.9J>YR-B<\LUMTJM1%!625.71L^IX:$+/J*IJ6)&5T*1K M%_[3A%+#)3$5/W?PT$NY>!=J!:?9&24)Y7H":IIV0,PWQK_?\3S\/LHR$LZ* MJ).>GOK679)TRY*\>., @C1MV[L\_(4Q_L(82]>748]I/&&@/DZY^)TM*4_5 M$M_09BP 5M?<;<6U4BYV8E&922U5M<%.)HY+322ZDM2G$)NW;4-@1U,<'/]P' M/SJG\RZ>J\RJR1TGJ9BH\P&_,Q:9P$R#GI@X,JY:J[['Q56O.FI#&:?1*+MA M<9I=II)J:MRO89WZXN-:@B$;%JK;^T"HOQ2M77TYV%;.0/@*(W\VVQ!KI>D' M%\$_ZBOO0(XQ5"D*1W'378>U]RR,##0R:E:2S-))BDH\N]DP,,AH=^_/Z%-V MFT'2X<*SMMS0+3^[W9LULQE0KLY#PAWD:Q>,#^PS%E!XQ,$MCSY[V&W16 9C2JU2)1LD-XTL"S@ MYJE1/65^_AHDE,A%%(A\/B=\I1(:BV^V!YA)&LD?%XM2RY$D"(F8!1.5#A2G M11WQ,B^R44KHH1[O.E?TL'SX)-)7F$2J+LN6(G*EI&B=,EZ9B&EJYS2B5E"@ M2@<_HU+[NU/JUA5)TFD=F?J&/=*[KGNM"_";&[O-A%)5MJ\G7T5Y N+Z7NJS M5!V,D*!MIDIZ7S#^E-RZ;+L.1G2;3S)C/+NC?%XG:?J&/E_''U;6FK1].GR] MN\&[&X[/W5"WY0_4FU"WOPS,A5"#(P?F*;"!;D#6L)P'!IHE0*ZP'/7M'([V M[?&9DRSG\G&[XM9-G3?ZD7KSP]21Y%TJK]"EJ]RRGHTE&N:;Z M6/N!'#ME8)1J?39VW5'R!JPCV'8XE+S7U-!K.@Q:7DUU\QJ/@Y=;;:V\AJ/@ MXW1,U085J=R:BUB$)%$4MV':." >_K^FD:2.Y=+FCR2RE$U'<_6I">MU8_7H MV*YS_J)R['I'J7>4>D>I=Y2^6D=I5QOL0!VJW5@(@W6[MD"4 W7.MK08!N:W M[<8H')A;MRM_#I#M7Y&PW<[! V3VMR$Q"S.2@)Q_0L8YYH#$QR#D-(JS0,Z4 M_FREH)S1Z\E$YYAK.(KK^?\GYSJOR>)>FV!F%&:/3G9SVE2W!*?L?]BI,1-;2()?0;F#ND8H#*,VZ&E M@648=P.'>W)X_11,2,R#)4ER&HAP1J,\HZ8\+3O^3 MTS2LDJ(&/?OAJ(HJ8[*>1<_CX:C7I,0J^E0,K]QBC!=JVG1URM.E-+XY%044 M.Z,\7DK0MBPM1#'*MF1KV++LC8"SJQUN:,J>>0BW135VI, W*%@G1'S4;%5V MG=WRQ=*ILNG.Z'VML!G;NHT2J-M^RD6L"P"\;.%]^]ZWK_4?]^G;AR56V^!# MU@*$#2ZNT1A HTN]MGE7-:_8#-U017H.+^ 8,K=] ,\'\(XO@&?IA$&G<>'T M,P"V1/<2&['7R&1&%YYMQ#K0,XJ.66"]E09F*+H5:\E$K5Q#?"7HUG7S20#8 M\.BDNP6W%HXD]Q%="4LB=1%#I/X2+(FC(H5^VT 4^?<9"[_/6"+G7 02U4K M%.0IR:-8MH7':+M[EL.H:]=$-XBC-HIHA6$^SXOS$ 54.&7S!:QE(71&*/G%,B9AJBZYH[I?V\4$KJA;.TKL")L>VPJ.XU$OJ%9J6FO&)" MYWJO;.,^CE&AWL_45DJC$YK*/[*;A*1BIUXDV=<3J5EN&"\@69;Q^#[/E$_A MCMT0TR&= S\.Q=RIEZF6^H5$0W_0:$I_E[*HOBRJA8YI*-&'B"=Q6*C>4:IN MJV\T:^T?Y'2^QK2\&>N<<)7-65U!#=;8;61*;9GB.L\D[$O5-JH+3NG:]1-' M>Z82066A3'U\]-)]]/( =$H<=W3!*(*GVI2Z->=5K,G%J.01"'DV9) U&<,_AVJ=0*F43(Y4- M^\J*.$05L_I]"9V;V&Q',;!YVULF"*B.F?'%L$;V&3I?-_A-6CB9T+FXP4Q" M@#FZJS(7 H(>@-[T83%)W6@;XH,\9!IVY@;!F\ M?P,]H@QS>@_UC+(3W^50SS(?V$4)G!9LMRDUMZ2!#&.[4:FQ70WD%]L]2JV] M8%"@X;#\=AO&P=XP*-_8$%9G07;WV3Y%"8&?@SA=RD^,J[( ^S4$]K]O5H&A MT=BN:RBT(-)70?!5$(RG:4OY65U(N152KGYG+-+YV,V-^Z'[B[8D9563?F@< MDX?/PS _7 MD $ _70ZH%<3_;H+\&" M,[DC9*M@D1#YK:I_= &-LU,U@/\W#7%NTAN? F[S&;O)K+CC^S M^SBAYQO)D JQ<._K;SP&=7![NF87QS^C"T[#N'#!R;\3NHXTC.8J)O-7\?W- M>F&HZ(TB?\N*QC;H>GBGWU;GD'G$YE_O&LCSO:*3=W-@YW;6T M]DF?*OFL @;PR:WOX92#SR2<2:3)5_OZS,@!H(=3#K1:^61U)^DPG)>PZ(F# MH]^Y_A :K!,./O0>:D@7'#PH"3&>9;3H>3P<]7I6T_NO#^[V/1K_-2SYUF:' M8"V6_N!\]XVW4'0'/&S>%:L'GJAB%H<7XX&<_6CQDNMP.KIP0%->H88)NB!! M0X9-KA%T88&&/()M-73)W T9AOI=T.5G6_)KZZ]%EWC=\/W"/8-N]R"?#N'3 M(8XO'<+&IX0.!P$3P0\2 D*'D5J^;RQI!I^"A*73C/*Y5"CWV9.\[Z>_Q,4^ M48#8AED%G3S+=1)!AT3[G(%7F#.@2OI>,9(6*5.JMN_F M-G5, :NZWL2">4 MU\S,[' M[+2&//Z8G5$!,CN5,]BX7/TN@"X05_,^&%ASH?*3=2.5&,)LWL7I79S'Y^+4 M&U$#=6C6FEH#]4U"K#%T85M@O2T[#P2Z6*V92QM744]NY??O A*&JF JG!NOW$"2[2Z :NI1;/\>U.[DC@KTK^16ZDD>EX)ROY6;_UKS; M![)X3HQ5G^[(NR$K*?A)4>"LB (6VK?:FVG=S_59N6+NI&Y@*TK7A0PUK-AU MZH./O2OW0"SHVSNEOKS3U9(%6"?7?JXT(CRZX2S*P^P;X9RD4DJ MK_F\C2F^C]W=X?\?Q^#L:8I>!.D%L8,U _2$--MF!N4<:6 0#M5B2<5M^"MWW_ @AT8J.YB<_]D!7S1JH:M,? ME:-[D7$2@JA]WM8IU>K*(O4_=8YI21)::'%)3QPJIX?\H7"!['^QUU+#72=C MNIV%W_^R4MCW@L\-P&D*-;1U3G9%T&LO'E^];RO'Y8YCDJF1% MS6S;='7,$_XK2O94ARHA#KW &]JM+UYJSF?A0-J)ET!U D#'[6[*[A?C]R,X^E,&H)?1:G.09QH^O20"E/N0+7O MP=36/=7[^!%$NK&#>_IOF-2"Q86=RI'_$D):\]=J0*?\WW"Z(/$F8+BIB02Q MLBUZ.N9H^&5TQRHM6(K,.>&IU%'B2=F521S&.D[@'=TF9LT8S]0&?L(X9P^* M,EUVEKZE3WUSG_IV #J!%@(2F^ E&348N[Z#3S7TJ88^U="G&CYC"1 '0'<( MW4PS.T@8 -WK!4\"/#2.+H\4S"/DJCTDB:.U/%GFDJ#+%[5X:;5N?'2IHF#F MK.U4="FC< 73FBEW%8TMWI]]E4TCC[_AX[$ZS 3DYQ,^?NQ#:M!='2&VL7 E M0[E$"%Y:!M:AG".$- !G.Y0[1.#F:4/D\!-8\P08WD1G1@$(KS C3/G!Z(PD M:Q8[/-SC3DYA7 )S^-$93';OT";LC;.AK+DKQMMZLY\LM0W'07>T5E==M-@E=R+S^JRV$&MBZ1AL;DZV4>'8V@U M6,;=+5-\=0A@X6%T-@J \"<7CYE.1Z"S3NR8LSVRAKMM M3ANB,V3L>*]+ND%GP=BQ9W?J8,>LV^JJ[X.'=76:;:G0U9.;J50UH@GCLE6D M/LH1%R1=B:IN#0NO'I $YS59#\Z++]5QS*4Z#EP:\AG1=IT0\7%#5G/#,6"[ MSHCX6G^4.\:E$+E^Y=. ME'0]HZW-$$Z1^,;Q>T/YK5H!5QA0416*4 M93R^ERI+XK$[MIG=HCZY:CQ2^]Z4FJSP[@9V.A]/U\A2*M^24M@R:SF*V[/K MA&=Q&"^*>&]Q;V?AK#Z+1?F&:#1*HZ]IM/N\D5O%E(G[#D?V7HLC.(?]C:H\ M=?G6EY23*?V2*QA^/5FKO5(O7.>94.!:2H&&D8:C8.#T!7&FU=-H#.^%\EXH M[X7R7JAG++7"(0-U2W6./@;FJVIOZB%,+(&\^!8;)\)<$PC' ,879X\C+.N MK4=TZ?2M1!J&>='EV#<3ZDKO2%].]9^#-3@1@\^Z?[-Q-?B@6O#_\%?K#1]&_2JWSMX[#?&OQ?E:>063,)9 ML1H_/]'U^T34M^Z2I%LF=PAUIA5 D*:MVQL[-GA\!V!4XK>4E$+WK85&XQZR MZ^R6K[G4U_%?!1WJE%1Y.*Q:5JWZ^-MHBL-V"T[E/EG MS3:GS@-L8 >O7'P MA:6+,HD"1G]E>[?W:,B]M7 12,@MEYGR+N2Q*'1;>210PP6X7P\W;RBR+B1& M/V5RBTYS2=KZ!*!4D"=4HC&Z=\YR@PVV.(NTN,_" MDB1%2O B]9=@21PIW1)L&XCBM"T1LV BWZT(\I1(I*V:;"BOS[=J_PR'F55= M$>MSJ%YA#M7V JTU9H[N9ES*WLQ4+WX_JZ9)?[>Y'(5-NC8,QE0ND3 N;D+; MJ<@[IFZ D]:"W-=H=++Z*E0]XVTAW)$$F\NRBI_Y+LY#/JK'+)Z+,CLSG9XR MD:E*AIO"Q["$GOKN3GEK=36@?)&EVT;RL&"")+]+85]L>"HV61KM]EC-_/1! MPG#F^(;RF$5%]K\T%^6[?/'<*8R_,=R=SN?3*AV-?9#A.-LJF?%U]>8 M?%V!7C,QP%Z]Y87)OQ/:+,6MKJOS;#&E\Z_36RE4UY,G[JBZ+!J[SCX+KEWU MBR=K_-F%1QINP/V0W%^Q^L^&WP; ]S\6Y MM##9BDK3NJ@AWH3O^B%ZYG'O&EPP4Q5]>N9B*T3K OXUUH3] #WSM[[Y=@,O M*F_ !?-J,YCKZD!5)MS6RMF9[0= RE^-_#8?" ._2GV(K,7[- R E+]F M[Q,P$ 9^*UPL=GP:!D#*7[/WB=AWBR&-MHJNB*74 MO0S;_DZY,UXYO6]GF\\M-AVFE_,O%XR/Z2+GX4S2>CVIN&U)<^ZEOF,O_*B2 M$6JAIY& \V+NU!,?3QW*M1Q4-^_]3%61P[*D1E@,[N>6&\Y"2J,BLJP*>\O9 ME7)^2].8\?U+375,67;OC;+XE2X;I)!O;R)]K\P1-_\,0?/'G&4ENS'MV)Q!8,Z KH%YVJRFB7&H3LYYU*VNC],X>X$GJMY M@EB2Z,[TN9H<*VL*W5% 5[,$=P.A.T3H#A18I$VB.XSH:I;:Q7C0;746INUZAP0/?6F[F8X^S_2C<^DBF-)6Q2C0 M+5D@<&UV5 ,?7K7F@[6N^;.;!%35PMA60@.2JI;S!:GJFJ?=.B]#R1*67$_TMR8!>CCF0,BG_\Y8I.(1MY0OXY"*6Y;HWT5= M!Z?T/[\KN>:@:5WS7FE_$5%YWW1/6SVZEKZ*Z\R]I7;FK"#9<42>M' M7^FLHH6_87%@-RS:5+;#5-'N&.^&'$8MAFWTN)960TNW%*LLB/T7_.3-ZX@' M=7)\=O?UW:U9Z,C?I:+A)%%'1**Y-+\5IE+A:_,;M.OL3P0?P8G@;U1EQ-)H MM)2O?$J_Y,H_I^)\!2@L **XSC,AS54EWAI&&HZ"@=,7Q)DP?Z,Q4'*Y?C7* M+9XPD7,**0K4[>#^O+@_+^[/B_OSXL]8>FT7%=JZ\= EV OHM*Y/M"ES !7 M7@.LC"XAILF-<.;0Q4!CZ+6&-[K\E9[O9,1V:^%ACF9CN[G0QL4"W?ZQW5C8 MPTUQP[CKT,JI#&4.&PIJ7Q8'W=6'A[":T25O== M)VP8')8[@&ZMU))M8'$(4MZ&O\IL!'06O0V']JE2Z"Q\2W9AZ53N4V]3EM'@ MMX I$!W$6S,V((4=&XA\/I?X426/OOPQHAF)DZT6JD^U[?!A#E-K.Z?:I]+Z M5%I3LN/:JUN4&5"VW2Q>B,]/5-'S;,?Z'FXOBE0NO_@^5[04U87,Y-]$HJZNBY5V\4AOD\+VH_ *Z\;#X0%GY/5I_)OQD_E8I25*R7%B-@X;!P MP-NS]:0;%EYV,_V%S&FEZFTYRO%SVME>U#''^C1$6"?'295K#-9*JS0YW<&FVZ=PK7U)#-N7*U-7Y MI7:JH'!&1U-.R[.>1K1=W\'QM5M9+L0NF"TAAF:C9(7WQN+GQ=%TJ_D+KN#QI-Z0WA%HS:C-(7 MI\5!U8JC &NZ3?58&X[BMN+F?W*Y=$XW^L^8$&-L.RRJ>TW4N0[C\N#O6!V: M$2*>Q&'I5-R(PB@K_<_*Z+UCY7+0L-=N,/>U^#2+X,GZW^B%YRR-)AGE^O76 M^?C#FIU2# XX/2\>,*SY.>#,8)R3%\*]A1"J&L'H^O3RIO1%;NX*O6$BXS2+ M>8',]]%'&\DZ)!G'.-$LC$]SKK!!>9E3 RC2 MV;C])%T^ XJF8PZ@/C[5U7VJJT^\["S!$";CS,H\'&SBH,6"1Y<097XOK"// M#*I >K2=].2(&FKO2JW,,.&?8ZBH?*BH G YLU9>[#P4 )P)E@>;N M@VE])8M]#.A\D; 5I8%0!0R#A5K)^V7@N,@#4M[KOFJ:T=7N*<[3KKH@U^=& M'7-NU$N1+ZZI+VIGWA.III2&D.JA7/&%3Z*"Y3 MN;7FQ;F:0LWE8$>$S5Y,;I='./2DZ2.\I?.+EQ$N?: A?5+9Q'()2)RQ#5=!9*9ZO4KN)\>U78^(8J(_;(,:ZCG&=I)U8 M2]H%XQ,:9RJCOK0/=1$2]Q0QKW[\4D;QMMYPN,HC=0M9,J\O&/J MJ[V%?Y@-N>'CCVQNG\G4^2/E82SHC;3T.Q?W3HG"]1Z$CN>=KR>-5/2JMNSQ M(1_EYPS^J%Z/J#7VH39=8CHP]=XTXZ@(].G>/MU[&T4=7KIW=4R N=P7!IL= M;HBGH,L&/^AK9(VB-:@R<'M=#Q@RS7W.M<^Y/KZ0 :N'5B #>9 4 %0 '!L;W4[.[VS'@\^SBAIT=QNUNZDMH^ MW_TW;MO7LKD*\YU0FK6%2RC-W1)X+^?;RZE M.'_X%D9\F],'6*8/T3W-.,T"Q&-!E\/?946Q\QG0\0/0\>Z/0,>_#$&K7M=< M-LITM<[H5]\:4WI-BY0EY[EEDH?!.J']MHJ*R@7UAX MTW_'JBBS2_DA2-LT M\R.,6J;Y *1EFC]1R_*Q#] >O0A"JT,B%:G+8-0'_J]F( <.50%ON8([P&F M+Q7E]U%S:G:P6;PSB77&GH_@:GK[PW=O!9GPF[^=L7BSHGEUG//#HDJKU\M\ MR8J5.-];-(+,&H+2^)JL#&X)5C03WIFR)MRCK,]-)28=LK^@)=L4<7VI6\HRPO399SJSI :B\ ,.&LH M:&6+XVC[KYR32I./VKZ#ZCY9#<&0'"B"$*H1>I?,_- M]YN:!/[?C@3_8FBV)LP>HPV%]".[3S-Z_H]-NF[TDJOJD18?Z>J>%D/"J/0! M1NA& ;L6KAKY@G3H2<352T$ ^:4FX?_3405!V'UJ!Y&Y>60 M_HX?TJ<".?D@D,_H>)Y8@#Q M(G>_YW)WP3&3GP#SC(1NC/&3$C?)35?B]H>C-.(%'?:C0&P*G!#B+Q( MW!^XQ%UN4<](Y$9Y/RESTPQU)71_/%H7;$V+ZO5HS?E='7$5Y:A36#!2J 71 MJE@J8?8BIW_D18D#$CT51>GTE9U6.ZH?!^H!PTO5I#7$Z: M/X@=?[M9KS-!4)2=1!D$KMP^4EKUGL3N@!+PS9YP/+\.";)5P!BAMD* :P&O MB20=E?612_ITDH90(BCM/ZF27P2QPN5/!+GZKK! 7,*YS#C63185)$G+F)OY MFX(2MB19S4/6\5 <]:3L\_"^X6$I>)AN)Q+ OV9W9S!W"^GJ7OSA*&/Y0T6+ MU5%"[U&VPS@(JW?@,"HO-]\/H(-QY$> G9QQ[#.Z\":68/*:4^&K*PE\]_8H MBN-B0[G%\;*F.6B&8'[4%V^\*0H8FJ71?9JE%=++8HK$JA1CB?$BY^_>>TYH\\F%+WHPV@O$Z3VX5.XOG0%-L%^3U.GH%\CW] M5QH5%WS-535#94"V-,%)A*X%'T^9%1W/P?P1,5%W7'YI!&CG.BGCMUV)=MIN MUE>R;F@ER882P0ORRLDE2PY\)MJI^NXSCJS0F;9 MZGR"C+<< ^WZ3*IQ$XZ<;+%S*U/5OG04J:C$;89AH3/]\MW1A'%WS'=<&?&Q(ZC>]U3OJ>RII,ZW3*C#8-J]U ),[5\7*VCM*#)D%SJ?HL*K57$X44A4R5&6UUQ-TN$VE43 [ZS?;\R(Y\ZNO_='7*7+.1GE$2?HJ'R,"E1@ ME H@N]??"$(_UQ\$4I\W))!K+JRW0,*%Q@=FN>-ND MT,_.@$BNTYIFDN;PSM+2W#ZO]&DFC1/H#60(? V%6DY;JN>TK9P(RO2.=+?Z MWMR=O4>TYEU-XN24#T2Z-@\!^DHB/\2,21^W07\EJ6PR]D@"GY#FE8]D@=Y M%:2"J;/*\.JZ2/.THA_X)DNV,8%U2" \'\=\1QZO6%&E_Q2N@N9)&=X9;M.7 MH1O)"D#,16.$V/7VX8S_7MO]XWE&.)]07;X '$%1CQ:R9 6I8RT7A+[$V08* MFY%EEVY?_TU$)CPPECRG6;8@613_"L/6CZ]E&O-1Y>:^%.6^R'-:/<+GG"%\ MXRXIH0T'2,7(/25-#O$_^2_XS5RF+V)X"4":-\",LQ2 M]N_]]=OR+D@45SK M%2W2E2 LRO,-'[$6Q9]*\LQOH^[O[2^YK<,YGP%5T7I=L"A^_#J K\S.EF7VI=9O=8(D+:.'AP(J.L&/;-F- M2NH*"EH*N"$.#S4-)FD)6>Z __9LAS[81>VX-TU)BZ]GI$>;KC>R7H+F(OI* M'&]^XK? 455$"04-'^Z)$HBGZ1.H[:AM90.1TR1T'8+"I*IO?X9+^@Z(!%-6 M$ E;L"%REKO,RO)K9\#CU]1+GCQ404TVG 2^^SM%H\UT@>C&?CSCBD80QI$< M154?!C\[^%RXZL*5D:/[J$Q+U/8,0)>[O'ZW] >H%P".W69.<)UNBU\=;[7Q MGKU)/C9S(E'5A\(OXYMV3N0$YC3+LR*$+.J5.O I8'Y**/1GU/\]YBQ!0798 M=&&"@A#5&/8V=/\O<]R1N!75+.6@M4R!:CR4F]4J*EZ!Q-%QF&WC!K7/JA&: M),ZCO 1LQ9INV(GC0^>X-QV)C6GQ"B-9\/82)%[_=A[_ZK<_,+BXJI3Q*SU= MIG67@N/D[YNR J(O^+(<7YU>7L,G_ ]-P;=K5E8%K=)"<.F$YG295B(86;WLDD?M,F M%(J#J9\R?Q1'Y>/1$O#TTN51=[LKY&YJ[%@BTG.1GMV+O [F;AXIQ#6^4U'B ME!-.+CCA.]4DYGB_.Q,=]8I!3N3!<)^WYM/5LO=NQ<^IE M!BRT6?:E>U9OF9INF5K_\ MQ%U3"D/L[C'*K]8 HKS:5!">!:%=/]/TX1%">YYH$3W0&[J*4LA).F5Y540Q M=!ZYH\5J_R29-8U(Q\:LYN+Z//J5[NZJ*]'XC$E;NV'4TDB[B&IUEA[TI6;Y25US1CTF MF0$O1QI43P?]=S2)&,)U[:H7OH/UCI^>W-,HL,_8BYU.Z@\56Q7(2ET/?==Q\#AG^>H/5@2 H.R\/HK:_K\ "E)?!C] MP*) 0G',G?HN2 $Y\PT$KI!M7/RJ[V62[Q&!8*JL"G!O M]&+S:%FE*^$HZR<.=F^"EF\1-&)?=XHV@7.X87HO<^]G']A]PU> M7$QN'T,9,"U+S8^*JV6=&M34.WOEZFH!QOAE_C%Z25>;U0DK"I%'>QJM^9CJ M=6B#FD%"%:9&8?13F1I%FGX59T\<0!1)!-+@B&BRSEKJ2$L>9&PW!)*.0C)[ M3I@7M&[X$C?9>"U?TAY?5@U?[CN^Q W!(2I:F^UK9G&!?'54Z9_)NW])MSYX ME+)B!9/3_BQ:% 5JX[*GA>S]L?=.,DL-Q(X,:#>(,5C86>Z[H[7PBCW2"JJ& M>-R&$L0SVI6[!'XYFY2\N=ZA_#>S:V4BXW@3C\G!?'I#8>Y18RR!NT/YO#\1 M[:%F>6^:K[F#3E%._,,T3UEQ"PG>-(%@#?#EM3KSB+]8_3.4_W@:O'-_LB"! M-#00(*+V+'?6)=[%[&)VYB[G>L)E,V%Q?8+SN3,;0WBA-<2,8;GKM[-,_U:% MVFQ+5D#8%?P(54>C_+4<^@QU<3DDP$,G&S-"0W; V5-';[;$"R]53?SORJ$O M9WD9NI0C9/<=F\+AM[=&GW(@=5-UE=6@NDHLE( DS3;@F^^^%Y6)MT!0QX$W MEV*O CU#Z*A?I\5D]E"Z$I^KT%-,N3PY_((=N8N),C MW\U0>J$E1;GAMD65/J$U!S,<7MJG3- 2MJ_*;G34S>UG;A37],USGQJN-[HI MB]8B_@82FGX$A:2\S*]%=>>]_ GQQS/.-RB%)RKA>4]F0M(WNT0FS7FX/BP$ M1LAA>FXH(5%-"GF O]2ENJ'F'A$U]\B;-"<)UVJCHH1"X$1<,Q,'QF^.Q8A M #&5(S$7TI\OZ4T8,LO[XYI)$S'K!:GGO?-F4+LN*SYUTLQ]0>K9PP-Z/?\% M:3E &A;40P@PH5_;$K.T7UP2&_88\9+ 9B2X/CJ&U9WL)P"+(MS0 M$D#4!>Z^0VEZ]O$ZZU%F2)__YF:=%BC:1FRKX?9SY475^9;F[9>SU!(=R(I6 M9S6K N!-FSSCY\P3I^^)*O=S4OD$J7.-@?:5*#=& T;)L3LGA-ZQ)6#KRET0 MI1DYNMN5)(AA6#CS5H8MC(KA8: NTMF2/\>FBA:G^85U9NS!J9@)G%EJ"+.3 M#@U%8W:T_^:\7S^)2B[S]7XAZ9N=]TMS'JY/T)^: CX.G5]?G(<$*VI>/"1& M\O,;.*3J',7I8UI4F7-67_Y[RR('5> M#BN\*!E:LF 8E'>L<^O=MOKDH.$X/1ICI\FA^C"+2G+'>F[-+7+_)HD">YDF MSWX#%]DGUE1/G-\UID_:["XQ]2GXJ5VN49UBVY^?!25GKMX6]/T M-Q0/X)[3Y[EF%3DO?/[B5#G$R>M%D<,*D#,U[OB^%&5L]=2Y_:_LJG4M]*#J M'?FE)6,B^5_HY?BBHH%*>MCPZ M$'-1#P)T[K"LRSEU6/&9R);(-\X];@I412TA 5*-QT6#J3/L-Z \=)KXI\W M3@J&?W:*PQZ=7[[:L#>A>2D-QMRVX*_1U1.^4!X9>%I^\YJ4['#RZR,96E_3 M\JRT:>,#U%[E5*Y&C8]$E5<=A.CZ0&VQ$H&6<+QX5N")9NX:DMN##I%U#] %34: ^RE4O H!?IEC.S. M!Y/NUU! &A*V!55J(I0ZQ+F?F7EIIG:>ZV:>;6434E_7(2HS*>T2IL]0?SVW MXO2$+EE!;ZAH,9PNTSBJ+]FF/XY.1RTC8-A^62BDKD^:.HQ])]*9/$1<';P7 MM))BG]@P39K,%HS9705O0K]/XP5GRC&+TR;3I]Z0"/FW!A>Y%8SQ^[+=C0G% MV)L^N6/4]6W%-G#?;8\(FA#8MZ272D'8P &3-GDRD$OQ]9_)FW=AK$Y[VX Y M6[W?@']R-X/?NWMR&/WLO).[9'HK33SQOK&'T<]N M8^^2^>6_.NS.9UX.=32O3?2@G_Z[^-(E&RY DEO(H_1^>GKW^]/;F<1QGD"M M_9C_\X[!KZXVE? 9I?G#7C#E#5UQ6QRZ'K%<1+YMH@R*9+\;.VQG1:#)<3R+ MB;@^L%L"H;X /!9!O0(N^V2Y@22I!;><.GKJ*N\J7E*71\LL5D5Z^,R".JM/ M(DU_#DXP5,[FY-U085F?LK*2%";2_@[S0*("W_7F:9"+^,"B1L\W3#F5TN9M M-L9O"4W/$;*6390?$#5Q 5X5M"2,H1GM[7KOGNMO^/\6*1P!HDBP.#7*MB3P MG7#6T)?JA!/PJ^0B-@&%O#(Q*-WG)30TD2U13>'EFJQMH>5?!&4$2"."-K_) M"E86CME<#6]B#_W7X-J"[FOCA>Y&1B*%=@"B^S"2LFP/3;**N)8EJJ=A#%DK MU"->TMN^7% [L:E*F75-]*#G6Y"M,R8=3(-I=O2EMIW996\10H01)26@Q&I'%N=@33-JN[%QN^E@GN%THFE)8BC6 MN@RONEJV/_\E+;E\OWXNP>-R7K>>!_.G^;-0U;2#L7#@K8=NZ9$1/M!+CUZ[ MP5.N>>4BB(S?A=VO&JH)D U^E2WAVS&"=">A9ZZYYSQ0#7C9_>JQX>6FX27= M\K(;(RS2N86W(<\=I6 XDR7VIM__R)YHD8.DM'ZJP5AQU>%(35\&UOE+=X>7 MM(@5P\8=J^G9$TR0[],?.GOG5BIL/'>:;34 MID9 SIXYRLN8BD.%9?#XNAY/Q5;]!J6N3\!VWCN:XR>< ,(I( T)I*/!H'&T M]7F9:WPP57A#2/E4XV:JM"4KA.:F*E<,Q=3?T,VX]_9X_D*+."WI=9'&ULL! M6B5JMK?H&/&A[];_1A70[ J;U\M978(,K^SKJ*A*3LEQ'-.R9$5*2_E=/3D8 M(Q?7<0XV_E"W.P_@V7HNIP74<;:D)< E/"PS3XYYI@2!:5%&: MPU4//X^(^OA(5(F@08C.:P356$F'UJ!(D*4)F%<):N94MI2$*!,T+A],@V>F M=2MI57<'@MY QYD02KA1^-6T8KD(#7AD64*+\@0:F0\).Q($JJ*E'BKG822T M:G/&HI88T)QB04ZM]33T:.\7YU,UWDCY=O:0,#?,@AZ=Y!X(#;#;L +*;"R% M:=1 \O<-J'OG)Y=W9\>#,0*#(U 1 3N0]"6*:YOW3/?AK$5*:JSZ(0"&1"/> M17=1>J<8MW'ON!47B#[;XWJ(@(1AL64*3#)5X]A3FKS[H8UL&-3?AH>@ M%+==4)YVU>G53Y=G1^]^F,YA=D$R8D_MX?1/LXU=%0,1P/4V^">$:BD17:;" M*%,//C;302UC]:"FNRS183@(:&[$H=XDYC();XG@J#RCWQ;G<$?3S_NNVJ*E MZ)"G2U:(YY;J]4C,GT0P\Y*?8W&V 8\B8?5<:W\O'Y!L"OAU'9"S #?Q[Z[S MO^8?\[.[_"_\/[>_(W5#]44-_"5:K3.ZX*/>_?4/']]]=_8[3D]G2H"+N6ZY M#J4Z(!2"GZ8LI^25KS6' ,4YN*I=/98+X9>J'E,^E.8DB5Z#!/;,19@.WZ'F M0EF@!Z_##N2OGQC0'V5U71C)FY3R=\AGHTGXOA+P)PG!)!PXF!TB!G-+!>G( M6)"6$*(R/4>/4.K2Q=!,-=3=N";[_NV[M\*;<\#-333 Q:HJ4@S#46^74),[T6[;E$KR MH97'(R\=*5Q?OKW]7!C0W9K":TVJ6+:E#7/Q6)PA[CJ5$A!X-A6KH@RW6CWT M"](0L"!W ##(Y3F].Y@V"PTORUI9%GKSR"NP?!3F2CR$YCP82& D-4K\K6># M<"L776WA-K9M@,MM1!Z8(J]\7V'UN]==]*)XA*E\T*4$*9 M"\B(#WG\C7#V\/B;8I>_''Y:EI1>K6DATHX^T(BK 5-%*M0^PF;VCP+WD>1/ MZ8)T^$E- /DE=($)1:8S'"=]GENB^N]UO6,G#ZV1P?@3:P"H1WUT #M2&;4R M#X0CIT4=^MP=$PZFQRE_$?^4FU8T@2H6H^F4TG'8N/A]>,[38VJ$!#"&S9R4 MLY(I\\=C[?XGECV!PUXT(;R(8N%9')45I6_0-?='8+N6H0XY:;IAMNC#"I0: MOQF*B=X$;9>4XY=T_U5^>B!2I X!>NJENI4>0!I&=D:XR=19Y-O./%]Q\_>5 MTA.:TV4JJQ^I]Y&9Q2D![MSGTJ E]PW>D#;G%(,/#4\EK@4Z@LX8/%4K'4*[ M0ZT<0S5([P=1C78.1]$>3Z6'T1"C_+7S@L<)W><;M8^P[;E&@7MIPQ6FM98: M4QF.4]X$ZJZ($KJ*BE^'WPFFAB&%9A^<\_?R#E]8Q5G*1J;*&V^"<_8^D2/RY(>5 _5_@Y[$$_!]W8D3Q&".IPMSLZD(=)IM$ZK M**O#D;C%L2E"G=3*XL307#2,<-GIJ7[WS.11+N,C,9$NPQ#=/\TV>1("+>%X M\2$OMF9@'/:2M9,JQ*2J9Q8@[F5"0I@&T[S=%)=Y0I=IGE;T ]]@R25?@_PA MO<^:O7;R^C'Z.RM.H:7JB&L;"05YBVABBTO+W*U74$-Y38OJ%7)K*J@]V)8WU;"8QP%8 M-)V'$?DJO=%8F>?*5J;_B=ES#@Q3-!NK>D+D)LQK%78;UU][_BLK?KV@";=] MLAMNMA5/_##(?_WTUXN;$[G5K?,=KM+:-'SWY=6>"1!!&BI(0P8!.H@@!&^B MNYF@L<&N,.<@%=0TI(VA.>SM>OO$YQN5CY>B%R+70?CVODCS*(_YOR\KNBHG MGN.TOT=>;LIXG&]%KK4!)81UB0OP.K%LB2%1W3DRU-N7_H(P8RX;GOQ7.?T( M)4W:2F;Y&JYI 5-H-^:_!; PL#<"+JXG(>FY)0(@K;%[&J2 M2$<3:8@"ER[%7Q7N9VY\;4"M'%$@AT1[S$@[9K"&&="',, =@I959F49YM]R MH6ZI766.=<(RU-P/N8;H> M(C01/I MTTUZA)/[5](?UQ!?IY4O2$T_U/MJ.V]W4PCN%'*WQ6RT@U!;>4,MY>,@G<2[W222JTM0P'\T+L:$$%J JP M(WN$U&EV53X#+39YV_QXDZ\(F;Z;>T>$IC*B+_1^5* MY1/L \0(:.=-B)H&R>"+:; OB, ?5L"4V,TP//17N>0@@V3")SC] ;9BB12P M\VRRPR)M?PY3G&2:MTR?88:J,=ROVWJYI^R)YI%HB%RR+(6.>(GP3=!2_*V+ M;!M2F U!8=1H)$HORC62-FVMU!L/4,5LN1*Z)6Y!6O)(GS[2$DA:"LG,66&L MM@OM/.TQ)FX9$_<9D[:,B5D_!#: .F^ZN9G-)?)V?^[5"=]U5O1Z59ZEV88/ M T,E8^6FH"KO;W:!(^]E.T2X/E /V@#DG<.MWZ:L)&Q+<9A+WO*B,K$BF0ZJI0B#1=R4%.TNX%>"U: MCYS0)2OH!=^Q40:-8<[SY((5QTF2UI7RKXLTATA3_@^Z;D*\KI8 Z8)/Y/P% M^L6>1N7C!4AJDG@>I)T)@)N0< MPGA80;:3(=UL2&\ZH# (J' D'I*!.9$8%+DS5GTJM^4:7Z\MFV>-!V2R'W- M^67->6AK1&C#^6C+^77'^?4NYY..\[3FO C&6O(I!C=H')Z)PY:/:S'QYV)D M^0/T2A)$16GQ4Y1MJ,R[.#86ZU@<@ND\S98C/1)-QX1,OXG#/.V/\Y-I,VZ&;S M=CH<4/:)B?!VFM3-183GH/_W4U96GUCU5UK=T)@]Y".1I\[Q(674&5V^?$[. M)H!Q8\V(FX:1J5W$Z3:F$MI"-I2W@:A *C2+Y,991;;4+IJ^D2$[8+G?<,S[ MNMOV!4+OO^B!7BT_T0KLNNN"Q90FW.8[I47%#^?S)RIZ-*3)<3EN)BKY 1W@ ML^(#M$A7&/^?Q0F8^Z."NO#S]3B=FO?^=:>,:<#W.,SJ, LLGX, M:U3G14*Q+\@AJO*."_/<*O)BETI-JF=4B;8.N6-WT^&(2<>/IJ3,,U!$LX1P2P3RHXHT MAH>_$GP0I"GZ%B9\WH(T,P<+XL_]PG*16P,DM@:\.,4^45GNE\HG6 ?,"&A? M>WB,!LPFM3LGA">S)4#L0M*2L*BOY@6)EAPF.WJ0?)0C_<<)25F],_,\=I_,X3Y0"$%VBQ_%FM1%&YG%=<7#,;8,'9-\_ M*4'H_+CL MIDNZ^A=#B8VMPS=OXC5 R?E+G&W X_8C8\ESFF42(=/Y%"EJ*BB<-VL0-2G3 M[<-,U#S,Y#BOEILYH2NPY#/93UK2Q$S8Z6UOW73^>A$R^)EO__+F]O-H))72 M-\C=- K;]3;:(B<".Q'HR1MHH?AUV.@J-9XS%"/GH"?\6,A--]7/[.L* KQK MJ1-(9G&^*3-:36,8X)Z_%&Y:+%FQ@C>/^I5RO*K#^&AL4O\<;=>G"Z:VNYXYXH9W/^8Z61/4^ MY7/1:R$-)JUC-8[S!)Z..4TTCU-:;L-PIR*X<4#0T1$ZR)QGK&RI$>T/=N@A M6X+"!VHC%XG9X;R_MZZMQ^\,TF3C5'C\^+\S*A[P\AU/H&Y#<=O@L2]LELCP M%A)HB5Y4?*!_7ID$"WZ NHI1STN?](@.\[9I6^:9Z\7QV0-HF!ZY/U_E$WP/ M("EH#SV !.Z%B'^"B#I^&]*6 +2'U>Z4D.^SZ]VY[4XM5&>C:2%B ZVSH3 MUJ E*\^7]:9FC3F2AC$[)+!](16\,4>FVD>V#TDO3LSK+^">:.B$_0R-KKB)LF4.T)7"&W--X4HM]?5[>!)OQ\_)PGVY_/HR+G M8TL(IQNKNF01,KKLMC$%SN48;.4FZ#/*Q RYP5PQLN[33LJ.^$#5O.TM)7.X M/O[JB- B?>)D/]%MP;6;M/QUY,Y6^01; 60$M//J-!WN?KG$@)>X$I\9AGD! MI*O-A)N\VE4^,9:N0] >I:M+?PQZRROQ>5"ZIICG,X>B*0;YE"8T.7G]7,+K MWF7>)' ?QYQ<<1!/-(_$ \)G8V@B="V?'6H2=;A#94%@UX+98[ W&6[U@&M: MI^%/2.K4<*0\RL"ZEKH6+]3*W6D^&J;?Z"1WF2[+@LG15)S Y'A+DN3M];\3 M)8ZYCB$+_\X_S>01@0K]>O^!5A7TQ*U++XS&(HX-Q3IC!D"Z-V$!IZB 7I>; M"!J#.,I4IL,IC]&'<4&CDI[1^K^7>=LZHBD^\R&-[M-,W+L24<* 0$<=JJ-R M+7HG3<$*=I^E#W6Q6O$>P4263-9UR,NV) 4*QT,L#[/!5?9&63>+\W=_0VP+ M:$*3\..KT\MK^$1$PPHXUZRL"EJEA2A$U5PL$(Y3XDYI-P0X.,OM$NHK^MW? MC# AMK/DMTD$_5U@'3' 3E.\CETNI^I)JMU)\_PEIEM-PG[G3#Q\S0/..AVN MSR_K!%OLUNB#6]8[7]9$U\TO@>P0;2Y],,YQ6TM:LU%TMEP"&[_('I8&Y\YT MSTK35;9ZFM_09!/3Q(R^SVM^+<6/*7T2=U'7A?,#_T7!8=Z L-UQJDHH,E]> MY?O&V_P(,[\_ DT@P,43:*:&!^\7LSX6KKIFKDI7WO'TE4=@VJ0W[WZ7Z';J M1,R=;"=/_ANMF?5;MFA6T-)M2S:P@M'N"K;=I[-V!0NQ@M5V!5E.@]_3H2^& MX0M^%I)I53/XB64;/I/BM:F?/GUER[XPOTOW(0>XY/9),#S)S&=DX5KHB"!S MF93U<_.IFV*SR8*?7])=,GRPC//4<,=?YER*:%GQ@X7>/D?K\^620B0L_1B] M?O?N_=MW/_#3AFT>'IN?W_]^, +""BS,*8'%Z?Y%O*8+="!*@#+2D48X+>2[ M=PL"Y)&&OMXOW_]>,>XB*#^,-VK:LJ@ %I7 (CK,HFJ 10%VL;%\,ZN+9+CS MX<%7))M1KD9L*"OXK1B;4SJT/ZW Q%S"IAA]J)+ MF)&H?0[XY@BFI""02&H:H>MBCTK2D@GIHB>4=)02V([DZO3R[HI\,;PQ/BD? M!*>RCE-)CU.TQZE[VG:-V.44;4@/<&9:.A.8@Z6S:BN=LB>:1WFU8ZA-&TRC MGYE;38/@ YA.@W08FAJ6YF;!B&HIV7-\S6-^UNVIN)WMKI,HN%4UOI6&32L% M'AN?$MLDV0VH?5 8X!62L#]M0*6[6EZDG((XC3(@*ZTV(M1_^.0P H4[35 H M/9TP*-H0N](3#U G42^'7!!'!'4$R",U?>#7[2@D7P8K+!Q:'6/BAC%KP9@" M&)-WC%EVC$E[! &\);R7L;/<741I<5/4;:11_OJ@T ' M_JJC\N9?ZIPG)7ESCVJKZ'9:B%-MUW?6.^-Z-"U(5!$@BPBZ0G52TA<]9H/Q M_@IVMW6;AAON-LDSDJVI]S&VV+82$GVYY0KA/=.5W+KATCT0 <4+.BI0E;$= M34SOG-&C9D[S1!P\@H(C04+['D9Z/:471&F:K@I]Z^TF9L;A6:1>#"8H'2_Y MR@YD*7%%Y_"-VC$67PEQX]3,(5,"0;;M= BWG#/)>=A&\I,E*P8>OA:0.CN[ M= B3C6&2@JBS9H%-E::1,=)*D7YMU4 YP.*O6982.?9L%@LSM6FN'#?]:^=J MJ!T<.WA#-I[T60O)^H:'H98?ES5-5ONG6=L28JUZQWTM7:;/NN@,WK_"Y!_"HK7'^&2X?:8B6-OWE@3]\F-*UW M%__'=E/Q'_YVS-K*WR!/.E&('MH%[A%W50N#]4-<)*[#,$R1V?&*3^\CPL:G;)D M7_^5_1EQ8O3!.)<$CHL ,@+8O!\8@QQC4VP(6YBEV.R4:FMSU*_6M! U\#&% M_G!@;99UT4#OH>H+4-,63^A7 XPW!2@(,ZP%B%S!J9(QZ&7QMD=:7\95?AME M]&JYTY9IJH^IWL=(>5=#XLM7H$8-QE5@?9Y&_4.AB_8;B.?\6@1RIB6WBJ*L M#D5XH9"Y5T[U8G2T>36%CIEQV-M&%&\>Y=6F*BM^8/*S0;+GI..0V^L GJ^= M=( 8LVDL4,]%(&7);145E=X>.8GXCS$E;]*F]'N)"FNP-H7S7'.3:T_ T8Z6 MBS139I-/&W3%CQBJH$1/ 3#AJ KC]F[13 M?&4ZS/+8KJH?+@YMV4[N?H-E9J:'RI(*KT M8*YU=W,USP19$$$/J0D"!;\E2;P-!NKJI2F"S)37'ON11"4]9:7,C#[X.[KS M2 /'U_[I$&(VB &U%:NB3&\'W,$G) .<))ZDV%ECE/V%9I/\".@M%?5>TN2, M+BF_[)(F_JYU8M5/Z\H^4AU@UCRC*DC]19E@J,,%G3CF@XEGJ2&E=B"5"\*% M=Y,GXNY)N^X,.U[C2($1WAS%6F(\ZA[67Q-_T2J=?QI(_9FF#X_0"+C./3SC M*B^D[,"-VA21D@6E(,%@8T\TT;G>^!T]];431H+1:\!L,=:1K7S6I-[5%MBU M\(!=\-_MWTA*8Q'6LA2F:[%J$;?VS>5ISC(M=@4ZXD:4<_E *\>4 M#W5][R *6]9>SD[IB6-)*=8]4\"KHW:B'(PT/D\ZB+Y/$^%]F\-9>MVNHT6:#O?^,=:H/.7B7GCP6(R#/* +-K 16D';'ET8;?>[5'BK"&/I+F4-]<4"BR2=B> MPMWKC1SDQ+.QHLS!,LW#H75#5YS^]H^@+\B>2;%@7#BT!M#Y=FB) (\5RZO' M\FORYB/\(TR@!WI=5)UQ*+% M36KDI,$>2$3&^;MXONY2"MZM5Q>+=MW)A$K498;B/P<<5>H?XB\W*81 M^'J8G:8$\PCK8GZ(R!]!!F'+)83NMY20.AZHH85,3]'1O:TA9 S/65[G M!XL'E"R(B)X+/4OC?#:D=#K,8U,[&!B:G_[J;X(CZ))KNFDAZI4_1L6#-(%Z M?#"VON8@4&]E)P>QH\I,6IH'XC 0J,D6-VF0*^U_5]4DQV6%Z3'.J<%^NXJR M[&13ICDMAV(&1D:A#?0=:)X,/#;&2*O'$K!X\TRZ;\-4.#\%+0 M ^9+" !E8)_,( ^9&F/\96:E3VE"\Z3L91="-4G)W3@U')MY)0'K+=-*@A^5 M664^%Q-5LD,O6AB'R96:$A*FRRW'/I++?,F*E7@!_<"/X\N*KL:BZL:&&_A0 MAL!Z\ZGTD)-? #T1^/V&P"@SF>ERSI\ B5 <->'9&6I'< 3(,$(C4,]"7G;Y M*I>5 68Y?R@M3OF1_L *N>HU.,KHN;2#YO'%M" MTH"/IH=L/'@WE? F4&;\ M\4LJ\TK(!UK)=@> SL^-O89_OP#2,$&6(]R4)FX?LLCI:=&4<+BA:ZAEFS_< M5E$U&.RO,AQ]?@R#]720M*4W.NRD1A_H2)E@,=/E6Z!#YE.THF<,(H:4CIK# MX58.G"U8S\?.@@!J\DN-? ['SP"'I8>0C&W^D@58GK!RV:M^3 *UOL8D$*CBA+-?3F7TB),/1(K=(4#7,K93$R?L<3;"3:;.(G])?3!K?EQG0KI/,Z3XQ7X!?\I?I2ZX2:_0'OB MI) ]A6/W*1"U]*(>#6H5@#Q,#:>!C) 0R-DX+4<,P4&GY^D-?4BY71;5'D_I M<3H\#'V:[H+S=)AND0K/=*"C5,))ILH>I](PZ,N3_1F]^G[\=LVJ!W'825G& MIOC@:'D_0^2^])"'!UI5]N_EV.,>4R!(_Z2,WHWS#9I M@$>)PEG>-G\YT.: M'_3*4!J+OAH'8'JZ)QN4B_8?!)"3JSR4GC3&7:;%LD '[&5><3:G]QD=+9&O M]I&5(W8?N&O)VN(K=^Q.\X/6?":8O+B^ZM%N(OH]9T;.9%01PASUB![@Z=,#*6.5#1*Y96479 M_T[7DI[=TX--!64'J&]9J9$3CCU,@V\%]@Y)S C/? @-A(+2J^*Z8$]I'D^* MC62XJ>#L@?4M.@(]G#,M 6&%1\;D(?$9Y9P_I2[+V#-4%+I@Q1G;W%?+3:8< M$Z#W,5;)4T+BS1A5H@:E CJ:)T85;",#MGBYX=32)XJ_GG+[-:T(%.E80!UC MB*IO.NW.:?*F;8_G-Q=L_^,PVKO> <',F.CV95Z]([+>1_@W^X!=D=L'_+HY M\FW='+FF@B@W.W?WGJ_8$AG#RR O_9]8OBY8LHD5W_D'QUMXY=^!&^*-W]*3 MON$\<*J#E(#@S_G#XB)YS!_AG;_0>]BH-W3-.?X8E30YSI,;6J50)'-3\"U; MMRSX*[DK?6$LCZL$.ES_4(\).XA!N5B8GM/(4O&4*#4G-:(J0E&F.G$=W100^ MA-O7U3W+]C:#].\(E] .'-="WB C-3;O3IYAGK%)1G@[$:^*ARAO0A!.65ZR M+$W:0/AKSE,;*33'90M,5&N2Y:YLTR%)?YLG#2G5\OZZ?(BBD6OQJ[IW0DK"O;,_W$: MK?G?I(U#<4"P5I$6,E_*K1Y5&&W7];P1C^) $EP#SU?D]CM^0794DDXF425*1Z/ SW9GC@;$$OD]T$>3P4(U=G_[W8A.7^!)MF&70!ISDM MH@P*O20K;B5">8\J?:+G=;R>3):U/L:*KQ(2YQ);4[$@#S4=B[I1,+3>!KD9J2B<:QT -N<&[98 MH4QW!)%44$3>@#WX]8+DM *W>16]H)+Z7<\]2*4"/Y/ZLDH6(+<4L\16CY80 MUWAI637^.<@DD=H[TI%HJ^8 HK_$C /4N'0,"S- ^+Q:O*1!O!"92PLB%,9 M9IA<.I@&PP+F*UWQO>AF"@?S^O>CJ5RB>F7MP :4X=[EGE*BDQ M>\A7ZR:'")7EUUX1'^#*:!U;KY_XY.NN[1(Y4_X.FXDRI0FYK_&3-1_3*+:!RG)AEX59X[6_H(*N@W)WO)_6!"GE]NA^ MC@T@4$3C/&R@UU.[HV1!&EKFUTM;<5$&.VKK<#KTA:]WS;NYW'T97A+T&*/+ MVDP0!I>"M\PUT=@W8?9E*%<:*M6\=O,I1G<_=:FXGWK2VNLGM.8V418K/U-! M['&9%?)*CMI9SFG#[(O0]+X99*;/YZ.=QCH_%JPLSU_B; /E=WYD+'E.L_V* M1[B/\8],"D@\OCLI4(-\BG(R3_05]0 $D#@JBE?Q3+""P.50;U,Z:2?&/EXMJ#[=O;5 #Z([8\VO ? EKR:@R7'O.C7/07 M?DHYPE(5Z4&%ISJ;*_J\%S20%G>84%1= M06.F')W'%OR<)VDI$H-HPF\G:!0J;EO,?IR"Y6)SRG#.8J?*B+.^;2UPP:2L M*]#V9Y*NUAL(I4R;0)WY[>-) 57=U&K\]OFD(_I!UZ&!=]%+$R/5^.GE#S@J M7^&?:\:@N]Z?+?HVB+>*7@+YMU39S)"\F\<]TKOF_DJCXH[C--7I#N X5NXZ M?+.X.X8(X5OCPO6'^=T/H\*'4/@D/)WECKW@2V5AP_;!>-BO@&Z. MVQ7HSWHV\4 7&P M/#/)?C6"A=RT*)RN=R[G\G=!!-=L!9A5MLY9A$>T1$-H_L38A\;(>?W[+T60 M94J3%=;.6)A'%"@S8-Y$V8HJC^?Z$MU]TRS)_J1Y=6C MK'*-*3C')L$^VKF9!OOTN301S'F!,Q7":%S&@HDP&<8Y/.>KBH^U=U7U@/F[ MJOA8#U=5&+/7< W,KJH#QL[NJAHW?I%0?/B6W1N\2+*<^Y4Q,\?=/F',)*S0 M87W*P6S\-L&"+4>.EHM-M2GHP &CE91C$X5AXHX-4GPF]]34'@ERR99>4A.\ M(#7)I$]S6PYD;EE 5J5@(%/(_M+.5.]3-/#L /6B!_HV]F !O@!]4,7"L1A2'R-^I_'_*NEB!I!<&%3#&%WON9JD!=GF"0BJ%J2C"SJGU93- M17TR63A5HT1E-?QEM$#RH>*],#H6F\$R!--/QF7&\HDAQ:.JZ$<48HIRHAMWS7T=4] MOQZ^>[L@\$V8?G86I%K72:JP-*JGQ#ICSV+KO_WAN[=B^\-O_M:V4KKIND(U MY4WO6-/M8V^/:WZEN9$5H?LJ\5HQ4M081)'4 M Q[56%#0FUHI.H5!O[T8?KL Q)._]M3OHN:5@7XLR MI_G#*2LKZ -RUJ1CR=R:NI]C&QPHHG'>V:#OV>?BF[394,N6)*[WE4WIY83> M5Z3-9PM3,E]W=9@IR_W);?V0$*6%:&6V+3XJ$]2I\5C)E,'UI<-)"4#UG; W M&W32^G$X8WM:2)@VKX(:3G>T6%TM3[D".U*07/U#BX;0+H*0!L\N);8,&]/Y M8?K/R_RI0(MH3-]00]Z YCX?NT4B;!/VR1B'@VZZ&YK3YR@#^C1VW,!7%K=; M#WK(O=8CP]9&,YJ9S5W6$%+OMIGML"'AFMA>4K[ZVUO;2H?J>I[:1]B=-0K< MV\8:I<*PLV98W:]'2.C&F8I:H [K/$9TK L:I\)VX__.*/R#&VU]FTX:VZ'^ M*3K*8QJ%^S(F6QJ$L1[UD >*C=!@/#/A9K!*I#H=7Y2_M%2#-$C_E[T TIGU M@5%?@I'RG//I"B.UUR?Z=2E_9]N#Y*MW5TU F.YPZLQ5\;P$;FU5TS5>IWQP MC)'D>*I"/H@4[V/$%QS'ZI9M ?6 P3S#BW\@V6'KAW_."QIEZ3]I\F.4YM / M]RK?AF+*'H(4OT)*^@1T7[(_009F-]B;F4FAR>/D[YNR$J_\\,R:; D@.:M( MG/%-4[=CBDKR2).'0/:9JI0Q)(-GXMN8T$CT/G;BZ_"EF_2H"*.@:/):V3,0 MO MG4P&3]D(2I,;8R%BT^34 T[4PW=#E)D]$''F_>BE91VD2JC?R"&>9%KM\ M6O6B#'%-4YO*Q/*N_]$G::L#G4_Q=OTD"GTY>Z+%/4-WA*=-"NB1;MB6VTEI M>RMV9J,0@^;.,Z$N10.-[M6YZ&U/G;+5BN4B?%S<$Y+](QN&W"O[X)P',@I\ M1"!<\%.W($^ EOSKVV_>OH-@VK>+M_7_DQ)"TDL2;:I'5H#RQO_\?O&G/_UQ M\?T/WPF'+?_QAS^]7?SPAW?MX+0L-Z"A\C^R3556_!^BRTTU$+0K1IWQH[3^ MK<#^GO\OAP.1AUPSS"9ZYSD2;ND2,]5U\YOQ2RI-AE;_$IOQ/(W!M;3W\)(.,?D%4(?QZ.IPG1FPTI^_;6NU0A@ML"#- M*#_%ZQ,>;+T[=AJ5C]<%>TH3FIR\?BXA,[M[Z3Z&K2Y4]"DGL$-46.^? Y*< MNYI[?@81\]U0#;I$IY,S\5/,*2>;4G0:Z/76C#J: SFL70H"\[FZ_N^)H>/C MC$%2R=0],?VEZ3TAQQ#HGJB1![XI%/@^=%.H,C.H"((EO2D*OE,^"BU00P9E MGUH4PGT4KJ40:""""(AD:U"37VKD\Y%"*>;J.BJOBMH(W1G'(7M-"$#@M6U-?FLN9#(-? MF=LZMD#>$I9E45$2KI;7LA=<]";785@,U9@;K&K9>-C-Q&A+] ;AS5Z4BHA6=46(-(?"+;6[$$JWK'KRPY8]#V+=C#X+G&DRL1[2[O/#3'9Z MR'R,7M+59B4]9@;_CCAH=N X][K5R,)X..1<8Y.L<+O4:3Z^U$-_QRQU'X[S MI:Z1!5SJ0:ZQ258X7>KK@B6;N.(J/2V>TI@./-=.#4,L_! XU^O?X!1/_@W: M$,^PD]QDJBSR(1=0XZ4AH!Q\HU$:BY>00YA!Q"24XCG-6:;%+O=6B.3\./@; MU@+Q<5)([8\PI\4A[]@H0[Q9'ESHN%):O5YS[E5<\L[_L4G7P"GU#$\,"*25 MHH/*PR$C:%D008TX;#IZ9I7_B5H@9H/KX<48+;S.178F@CJ3:NP:ZZ BF:'E M\3)_XE2PXG4L@OYP"#I2?@O*??!XC6O2V^*"5$3&:(=P03Z!0UIDD 8*=A]8 M<*;"&O]B^S,K?KW,^?;B2JC,#SD^V%24=X"Z%FI =L05[76-+JQX#+-S2%!& M>.1?9*!A4OE(DQ\92R9%9G"PJ9=4@(P^ +:S$#'-S2&)&6!0V@J_[ MY5]26G B'O7#22=AV(SID^'R%]Q'.LQ"H_MT_-/\(DVGEV0JV$^-S_YE]S)? M;ZKR WVBV7NUH%/Y%Z9R>0C99XAIC7U!!'[R?B:!IB/<'A*Y*1:&R,0Z%'U! MGUHREL+'YOE8(TC"GH.SR,Q268+AY"QEOGJ,&LS+JMC$4().:)P/?&W*T8-/ MY1-TG* Y?NQ$S\6Z;KN1 5W:CY?&W(2#(' CYD.;T MDO]3IKK*!V+%^ "@CR?GYI$9K30;Y"&=TR8E) M3FC._U'!NTZYS9\>U3=Q0+ 9^UK(G.?B;ZDA#3FDH4>\^95D2Q$YKJHBO=]4 MXF"L&+F.1"W-H.HK1KF250D3:3/SU%11'GURFDO-E$VGO:B]2W^ MS)S&X4&8"\CP>VZP8UX9'4T$D1'34D+:F+26%M(0$S9%1D^JF!&'_5F2&]CC M5\O./FB4(9GN,3D>:Q?*X/K**I,2@-E3%F>#V$3>3B^BP.[W6\3K0W-[%=;1%XVL[J=)C_\8RF:N;2TMUMD'NK0$)5+ZZ9*SV M]P*T*?*T@KK">7*1OL"_QAWMTQ]@7WJD@)V_[K28Q9-.BSOPT^(TFYD^[WS: MV'MMJ\&K.M[@0N$3O/TL!>W!P-CO/!ZN JX2CQF&<=[5[=H1"20IZMOR#PP5 M[D/ OC7N0PI,5&X;\S'2N;<$S$/I'I&< :U[BGTS4;M1RK93%7L>BK5]=7HN M2O1Y7=;Z).(?QJAVG[;GR>W3E"4<:E'IS;:9 Y3HAI(-]_0AS7.8'#\]X!:((42I.K3RV(&:1O_,SR7)PHAZ+WL9-STE>Y%#UJ[&\VQ#Q-6EF= M9E&ZJGNZ?%O2JLIH.,U#4\J4=YR+(C"XE]>VIU83;'.1L>>_0'NP^GU0]>E5 M!XKYVZL*-I^/KT />0,4?=VDFXD*1T 7$80MYO;P^^M^HO@3;Q/-FF6 M3)6%'AZ$%,Y=8*YEK\465IPD#&1J7)F)EM'\F$X4V,4!<:)U["-SGB39VB]K MB,,L0W571ZZ \HT\SM80-_,5MS**4[9:%_21YF7Z1.O.$:IWLMKWYK?Q.![G M]_#5Z>7<@YL45V+XGM5AK\?&/4D*$:>@R:;)97X:K=,JRGK%AF7RJ?PANJG. M% +W+7):"H0-<\1UP[@F(E"_&V6.,SP; \3:[YWC;;?65Q'[K1YDKP?&.+I> M#9W/L/H#1V5'T_SBZ#47:S" 'K,"'K55CON190DM2BAKP_63\;2GZ0_06J@, ML/N(^BWF?_N7/[U_]_V_$RHH"-,Q3('%3)]OWD3J U=[1W7&PP%(D=D"C? -#;-":^+?KD"DZWVGDX*@'RP@3 < O4B&'VTX:5DA+-,CUW^I <* ME<,9IBY"TU]@Y4@.V;DPM:CG)%$*C&8([OEK>@#V;+]I]TXW;XEXJ7V$;8(P M"MQYTC9@;UNGOFEZLW\=+C1-D=4,Q[_PI4%/7N\X#2/E5#2^M%T<=(O!^='& M\H>C#^D33<@=_WT*9I[H@1.RBHH.YU7*@U M]L[M,+/:R:K\9WBF^O,J[-4,4!=$C2^Q?H9I#,X=#@>%)>8DBSI+P SX&OYJ MAM-ZM/ZCQI?6ZW9W& )>S2$+/>KP7JE6MX2A_MZP^BW_)KRLHV.Q+U5#,)W7 M,:O1D4@@#^-/'6^O!7I1K#AZHO M3G/17]'%J'R$_X>3\BG*J$C[XK*?QA5-X _\%-W]16^D1!*MP,26;33![?P\ MA$!-\!G'\ ^Z11RFGJ.596).>/]ER/^E:"):J[MK5D;9CP7;K/D7L,%9SA7A M#4V:>@PL=[)=D"2$V%V:I/I*=/ Y)TRZQ+QYCD[FDIZ%D/VTD]J%3^OZ$EBG MG20VRK@F92Q@NEB0T\S6)62TYE_&G74M1(-/M(#'NC-:_[>;^/E+_ CM F^B MBIXOEU1JI(8A(L2]I4WL%W%S:<_*^P'L@>^(7E^G BD1<;:_&6T>OQ]MG;R& MBZUZ]JXS]BP.U+<_?/=6'*KPF[]=9(P5X#2\NL_2AT%M?7*? /^9?&]\A1NZ)K_5>ALR\'5^,;K M$3(MVDR9::%;.5RD>93'._7Z)0J,/@"[K1L&$'FK(*1,$:JBD,/Y(BYL3DY] M0Z\;@J!V_YL-IXE?XE^394O63-M8C,GC=/N*2:8;7IQWM%A]8%'.T5\MS^B] M:-<,Q<.&;L_)P9@K5 K4R\LIO[]6).%8%4+HW!)O?!.)J62<&)@).!%@6B1I M" IP(TV+"]-CH[^HT]W81"A<( LUE8_$QI<>0O1UK0R@QMP?5F: ZN(LHF)! M @E3=-FZ"HL=$0NFP2E_+BF6B_?RG]/J\7135IR:HLMUNZ%/--_0&QJSASS] MI[3N 0X(UB6DA+*I1+QO&\$19=2Q)YYC21EJC%-C5T01K"B.K<73E9 MOJ MG&<&[ RM#,(&*4V4P1$ =I7! 42!E<$!BBPJ@U;F:T,93%M"9JH,CDG@M#(X MR69O._3'@I4E)V^9RJZ#@1'(/=:#Y&L3]5!B=HD1Q8AM(/#!8],DO8ZD?6BQ MF0(_/#H+R^IJ^2-C2"8X9&EC+) MAZ("4YD^IPPM8.B,QL]:44BDT84& W'&QF$LWB%XKD6 XSP2]V4&6$E3C(,; MO47Z\%@=L>41OTB55%EG$S(V"O.:C-TIA@AO&148ILPT;V?D&5U2KO4G]*GH)=#.H2A%#,M#P MCFA=,Z_'\3\V*4=Z]UBPS<.C:A GYGO,G:*#Q_7>N=OQH[:>N5=NF-6DD:JF MK?;?&0>'NIVZ\:TT-?\YQ&.BI)09\W\>$0.8 &7\0"S>/ZW_MKO,=NOU]GL MI)_;=XW/[7,Q,_UDO#9T(=O>=[VYGM?I>"JS#!&QH!V@$.H=I&E@=;4\2\$' MER?E=/%_M8^PKQ^CP'T=%^-48':5M7F9]&3K4(N6!F%><=2$A^$XYWWC7+"" MJS^&,I M"-; YE+EIMD&*XNJM[GX3]N-Q7_XVVU,\XA?Z)_STS M"M-]'X\:<9C2<&KL9%H\\G80W]"*(Z?)>52 ZCM>WGQ\,/+ '0;J6F1:K*1% M&[:>^01GF1Z[/$J/B N^X',94L_/7YHL:0@7X?^7W$4O4M%"0T++G39&?:%\ MHL4]TW6X-I1A;GSN!QN]9^*:Z&@CK67[$!Y^\EQ&+UG")X_G<=_I?II)C)ESO@K=#O@/17KQGC0U9;EX$48:<>B] VV]\ 8;--L95J\\B8W4#<$"E9 MG0J)N P-04I)'Y3S(!.H( )U.!:#)43@%__Z^W=_$/DZ__K['WZ %]);OL3B MDB#?O5T08);X\QF-F]^^$[_E_\L1KRF$VM,,]11NQ@F$\2H*Q B>G(D",7E&U.A(F_,2(%W M2)FGQZZFN-F](%,EM^ +8(3>H>%A"E\\1_%5\]0%R]')Z^/P8 &6S=_#32RL M]/*&F][I4W2?T>,L8\\0RGS!BM.")FD%\[V#/TTUHS,#AGWJ02%U_@;44$6V M9"U(1QCA0D)JT@C01GX1U)'0S>T,%Y#9794 D>9=Y63(?)9V;Y\8;AQ=O@O6 M?USY+GZSB'+T7$S"7UOTX'S5CK//YWKHNZ"/-R_2I MN=<^L6KR*E#]#/\:.PK>P^/L%C]IM*$W<*!]38"0\'U*E1> 8;GJ[^TDS2'L M6]P9LK>3@2'8MY,>*%]';Q\GZI7#B&:C5PY #<=LC3SH>\>0## 5)OD+3H@? M:;+).!E5=$>;FD15V8Z*IHRA*-AF)H?8O<"$HXG+_&"R) MV%LRX-] ".$F9T-*V/@-O;5@1@SV7KFGUMFIT-BWWOWIVCV3WQE6[Y'"=RV0 M78&;/3M,H76.XT(WTRP?*'6CR,>P"J@1U7Y'+ MLMP(!^%IO4:*$C:\/CS<5L%ZY/"6,<\[Q$ M2\+C8:D:8YR_BSTMHX>'@M;UNJZ637:@DD- ZUOLI:^"P[ERN4,$6#IM[NA, MC'>]E6!&[)V+(3Z2:*/QI1LCW$?2C:()'BX11V<5U,WO@$DY-W3=/9HI)%I, M#4?7/!@&Z\L.DN''E08PGHMA^:(:/>R<;*?E;J ,_PF)8;JLFTL5D2E50O=S M-_5"O"D4"J4GPC_M:J^)>I&)T*K%QRA^3'-:O![G":3OK6$CC1I2"E\@97($ MLFLQ[%"+Y)X.>5AS2H73#,$^;\+5E&B]?:2T^@#2P#7K$65U:CA2K&1@74*H K\BWE>7 M>5D5HM+]YSQ:L:*"EM!G33:U]%U'\3OT"\\$?->RUD/9RRS/2=J^ES1IY[A' M'^N30S__=&0L2'_*+25AWX)498RA>8O::"6-OWE@3]\F-*WW&/_'=FOQ'_YV MUK2.^'\W4<&7)GOE-AJG8V\S*8S4W#XC$)U[1ANTI,-+:L1>94>%I4R#3X[D MXSROTNH5PIT*CE-< Z+VS"E(:/%ZRA(Z("L:7R'D1@&Z\[(O@@2R0\."""K MD]E00H 4[U*EPWR&Y*CO)*PT?[AF61JGM#R^+X5M+KGOIS\P2Z8: .PI80H\ MYRUJ;ILTR(-F0XUQ^3#C:9)UCN\XX9T75?LF+SG94(-;;A^DMVMNBSCT/2?E M*M-AE;^0]$>.&WS4)ZPHV#-4O98<.B,CL:'CAQ"=AX,#2B)>$^X[I&'BND?8 MR31XY%@GXJP2?;SI651%>ZWL!]25L>$&6M 06&_J3X>< /:VRE(PE6>4Q4R7 M;R$*MW:]G.&"L8H<=W32W=)X4_#=QQ+P[OW]W=IE8U)POX0 M REH0;F/3:KJ5+AW[]_4OSE!4*,8&ZGZ/+R*JA(]5YD7G]@JA2DO8:H%/&AO MH(-@Q4@<9;$HB$+671&YG$1<,VJG0](NH.4;K^>2A0W-["V.MYON9YH^/'*S MZ_B)%IR*3QL((8:&Z]F&_U;X"\NK355640[M$25W(1(*\K;4Q.;Z_&O)(5%- M3]<17!!"(JXTBYRU!.B#-U3P+]=_#.-4QJX6L[0$0M:-*&#;4&?6 8YXX&?9*>9*[$Z1SCFW\P4.<)3=N7.(%-#4@!S;A.TV)K< M[L"VXRX#AXS% :[X%X:NBFR47;,ZW&0BMDSG4U/!&4'A3YS8DG14D):,T+%G M6JLP)'W*K/4FD^=1DQ1 PG1B,E3P+5>2A)@Q;L*2(0+TB#.F1( M_Q2/F2;C0IL$!TK=252FL9Y!, [#KCDPC"NP,<"VY,S5#)A8HVDC0(7QWEMP M7$>OHD]"GO#?%!N:]'I"0;I,QLI-H=R# PG-L F')E9O73@:ND0H54/93ONP M+6WAT_M-5W"@"X?1LOA3$);+NM5KUS[G1J1G'';9D>D,V@"P:H0R(E_A%>H4 M82(K7,X7X/YFHP,Q8'LSO'C(+1L99L M3B]*_I#%*1#/R=Z4JNT*+ OA2H, ?7@6FTK/5/G$W'5V -JKRTPD*PCT,W*5 MR;D]["*;8&$(&1,)$8\L2[A:!&63JE=U89O^UESJY#B\BE^?C-^1FI 9":+" M2@Q+I"I[O8EFK7=V%$X(X\1HI/A)H+H6N,:XZ#T\A96O*>8>-*J=X)B_XZW? M;VC/_:#?X4H) /:@4T;D_+3;[5MUX+&:28%KQ,K(&E%IL-N;Y(XUQ6J5A[_0 MY('^&*4Y_/(&,A?+,EVF=3FQNA\T-]LEDFT? 5+R[1'BR^5ECV*,2RP(O\QJ M*D>9*":6<6*HB&I,F][C=01D^1RM2U)T9-;QD-T8^K+F\_2;+>IPES#W2VD8 M WZ145I]7B_3ZC;*:#E8!7=Z(":&>Q"@ZVTMD!*!E0BTBM5NW=&/"RV^H5R. M2A$XS.6*+,6T-F):)5 3(&9X7$"8.M<,)?HR3R@_1!+(F>"G$2WD,CTQ%"/5 M$I#NK8@.+:GQX@7;VA2LB';:FUDBR D@VU."PG189^/$GCBG+9W./L]DLW,X M_.D;ZL0=.V>#%D+_1"O0:ZX+!G57DI/7SR5-+O.+MD/G,;PX"B-LPMV#!X2T M4O01.M\B75O3J,,=1$LSMFJH\SOM>A(\T@M"6 MY"J_@9(B11/KI>MVLHC#V#-E@1:?SBL@EPAZ%Z2F6$1A]7U9+=%$5&]LR!;/ ME3/T<]D4A4%7F/7U]>LMZQ&[;9 \YOT:_<#$FS4(V+7H"\R]BAK9EHAPKI-Q M%N^[0A3X-@L'[+X;YCCY^Z:L0&>$G*SCJ]/+:_B$_R%/!)QKQJ\L6J5%7'HVQG>50G6==<,Q$H"8]W'C;VN9,K)C: MPQ,,8'LK2 [39*(MR;]E=7Z]BMQ+QAI)_1Y,CS+?8;8@\<:SL"WO'4$AI5TF M+P>R/LH^0TD?ZBG9JI.OQTF2]CG>7URM#S%[0 F!QRRYS19!,/I3QA/K6^;;8H MO!3P4J3%[MY"S=$D3F-6$S$^)I(.ZY=Y4 SL(J6C0L9MP\.B-@ ?H^*!#IX( M0W_';/L^''UQ>:+%/=--ZJL=9W&-D[QY/Y%Q;IUHQ('41^B96F,5EO79'6#7 M#4HJF^2--\?CMD*>CD-;\2ND6V\"NJ_ RPDR<#U8+<_,J#YF]SCU*BIE*LW+ MD==15: 8DI>>\T@@?WDG19O_XI96529\D*5(6( '+[XS,LD6PP,RRC[10>AK M(^I3AMF;/N;OM @ _&%+:MO!5#Q" [6+IO!MP)P>E#0?I/O@E\A0*VV2-\[K M"/&R?6!H^HWMO%[+W)Y($!C=5A.5AQHU(KFGI4<(9JT,-R3MYOU@W:?.IXU3 M2:^+= 55J)==282RR[>+H[5P,5$0[S4\;HDPJYI?M,^O1IMM^-6S+@-HMEA1 M9C86RN_#_.X3XAGEBTB3WDNB=BR($4"3QW(48M='PXT@B)+[FHY:U!.ZI 4$ M2\&>X!(BMENX%W&S%=M_V[:P#!Z3]O=3M65AA-*!Z'3\?8"^-,Y#S!B-T@;] M%50QT=,81>$3?KULD?_;O_SI_;OO_YW0H%.I/9]!6HMI9B0;I5F3JS/%WR=;5O?*'#S0JZ0W4LKQ:?B[KR%!NM115^D]Q_C?* M@NQJ18+!7JB:Z)R7F&?Y40SE:C*@)VPB*W8EF"WV^J]I"9E[5 QFG%^>9.C?@>_22-B?#!2@H:!NA:?#SM- M&;D- #&96^U_V>4=Q5QG#A,2.\%MIL?" *E#@W7FN,'=5#?73!)"03-.!]+" MZC/Q1UJ"4)BQ#7GSR^_!K>)@)H_!TLPBP4*I^,7QDA]2#@O<[,,/5=^FI>.+ M*6_3$ARDN@V>6XBGH,9;WB>W?11Z \1]O=B6JR2"[ 4!PKN_[E._(!'03[X@ M[IF5!MI%3W(JBBQ64].?:[F?@S/#9K6?X<7Q^)!>%V2"I\[;YV@]^*:F-AC] M(#X$U'T=E:80E7CC!;R*;V'.7FY'6R+GV\G(=3;WG.$'D M2P.8),A]ND";PD>X\3=0KFWQQ9W4ZHMLD& 61&AA1H8-M@4%9.?."AP_*)>?P=C!"1;N;YG^Y#[P?_%? MMK_B_W,?E93_YO\'4$L#!!0 ( %J!857_U" DZTT '__!@ 5 <&QO M=RTR,#(R,#DS,%]P&UL[7U;<]PXLN;[1NQ_\/8^LVW9??/$]#E1NO4H M5K:TDMP^LR\G*!)5A3&+J ')LJI__0)DW2010((7@$0A8LYI2P+ S$0"R"\S MD?C[?SXMDCSWW_X.?WU9_ MW#5]-?3W#V7;DX\?/[XM_[IKFN&ZAFS0D[?_]>GZ/IJC11C@E$LDXK1D^&]9 M^,NE_^[CAW=O>8>WC/@<+5":!RG)47#R M:Q#-PW2&,L98$$91L2@2/JT!R>>(!FR )45SE&9XA5@3]C,*$I)EP>.Z_"/3 MBY0+NR1M3M'T]Q^6"?D>;+_*J?_?O7XT7R^9:F9XL4S0#V\/!,7&R%B[>2\!$EO_\@^G-%3<(5FM"-.#NBYAK-PJ3ZYN0) M9S4$"5KHT/1:^?AO_OLSF[?L@5SBE*U='";WVQG-)H]93L,H?T&.9J_&8IN& MV6.Y!Q19, O#924[E.39]C=[(6Y^\=]GA_IU5:H7I_2!Z= I^]BW%ZSH=C/* MRSG.(K8T"KJG0S C&CW&RT'PW@H/.\5F^R2Z8O]\N3K5#>W0^Q ^)DA%Z[-& M,CH/3XP)C=X0RJR:WW]@EA'[RQ11BN+KZAO"4[P\+TI"V =+2^1O?*Y1_/L/ M.2UV5(0T>G4./1]HT^+M,J3\X(GF.(FWO:>4+/2W* (3#?MP3V+)F;&)KHW( M!J"OI-&"[$\Z9I1&=LP2E5DP=N85ZD\ 5@A8!"=C%0%TJW=%&2#V!&EJ1>V% M]/>WM:"D-V#W$T<:"YR79T' ,#S[F>DT0RWLG$"[N81"-N!P%L"8%F4>9GF8 MI0&SMFHU2>.S0Z6JV3/$H*O!(.,%,./GP$,P#\$\!/,0S$,P#\$\!!LH!&ML M4]D#9.\#%-*449H%2T2#;,[$HHO"9&-8@%YJ\GC+XY QX9"+S8J^1?2> MKV<5P%6V]RC*HRB/HCR*\BC*HRB/HH:#HH 'MSW ](ZGUC%9Q0%Z6J(T0U5T M9Y-C5]!2'@D.'W&"\P8AK:;C6P!:[4CU(,R#,*A!.HDB4C B;L,UWT\G:3RI M-.]ZKUWPZ%?+T<8+WL;/@0^#>0#G 9P'0#G =P0 5PGQI4U>/=+L*1D MB6B^#I9)R'[+ 0WZ=X&7O(TFEH,-9AZXZ=#E49I':1ZKC FKW&[6]BU?VFS[ MO=@N;#A ;C*$QV,>CWD\YO&8QV,>CWD\-AP\UOPLMP'"8A(5Y3]*2%+J=(#3 M*:&+\JMP 8IWQ/8NB\(S$+ZTB MT9_[I*8*65ZRA1$F_T0AO4CC$142^+J)$:KH&=M39H2*)5?;JG?:>$T8RM2\- 7+ MC>^,AVGI6KJI@WH9H)U97V&4XQ5B-F*X6;42HF7->Z?V#LTP=\>D^>=P(19M M?;/>J;N?HR11+>ZZ1OU3M@B3Y+3(F!F6B;?LVE:]T_80/EW%W&,SQ55-7<7F MHV@_]F"V+DV$.Q_F)!7OV:(F/5)UCZ*",B&P MA\B:]4@= YG!18%!_<$ 4LX@26RD]N2 48X *+Y6<7Q2*( MJ(&%\HM;0GD=CP!+XE>W)"$-;(&%\IM;0I'$(\$B^>B62.2Q1;B9YI3I*G(P MP\7AE-FJX2J&2\@1,U;#*0B7C2-V+3 4#Y>+(Y8M*/@/EXHCABT\?@\7C2/F M+30- RX81ZQ=<18I7!2.V+CR, M<'([8M_+X#MS9YHA=*XG>P&7AB%&K#K#! M1>*4%0O)F8*+QBDC%I)X A>-4W:L).D)+A&G;%A)(@M<(DZ9KH"40KAD'+%= M+Q3Y6'"!.&+!7F@F&]NXQ!B1-.;E,,LWWS*2X+A\AOLQ3/@3[4$V1RC/=@4R MEZ6_.2C2L(@Q;U<):XYRS(QUC?JAO7S6Z 7)'CGP=6QZ2/UK^G[=9NG>AO2& MEDZ<^,\P*="VYN\+RAOTM,51M1E-BGQ.*/X+Q6I.1#WLM[5(N MOJJBT\47LX'0>S/=E7&Y)55\4%$M2:>K+]!CO=8&9):L5^GQJ;_F%>/XDGY] M'9IFI:JTC3;G% 4J'KDE" ?Z3HJESL0$BV2@3N:6(AF#RV/7( O(E/W$B)^3 MA$U*5M:;S=?]N3W:?WH(KH^NN&C@_FAB1M_PIU^XHY*B.>,&KQ!/"UN@ER+*'\.F61Y#82LUSBA^+G!^H#^0VK+GX> M8'N [0&V!]@>8'?'O-(&(5K'_]C%H0;;,*-M[$X'B%I <<#896'2!S66[%OO M@]+S034S=:WYECX$$1,[S@/&8H8TDFEEO$_2T>0'"$C\2NBW!UJP ME9OG830O/R/V>*E;=TG2/4D*OAX@! G:FKU(6RXTGANUF[NKE,U85?]5X0C0 MZSQ>-\WX.;#D:+I',ZX*M?NJM(T=%\RV+,^&I*QF\]7JXQU?WO'E'5_>\>4= M7SUJA70#)J!SQCF9J&&^^MARSOVC4A0MM."<9TA/.E+HXISF>,>A=QQJ.@Z; M0&-K;L.?@FF(:;#BU3DT?89U7&]AK]["212Q]19?/"UY$0,>9:SN MY%6E&J]Q^(@3G&-91EK#(1QS=;:&TZ=5LQ_T+5W#KM4I^1 MNH-95QVB>!7R^M_;(!%_:T[* :2+)1[VY]0=SKY)= C29;PNT_%S8,GI>\F. MXK+0U^EZ]\]_8$29>3-?7Z,52B0ZI=?9#E][D6>J" FHCQTNKM)ED6>E2-_7 MGLX:/>QP\ F%7*#EV?M:6:3;;Z,QC')9/BJ!LOR.61?WW\.E=(KDCF* MK-2Z W>EN2(3W1T' G&/)^K:Q$WFBN9T<-"K/%FN*)+.)@UVPX"%,_#Z^Q#A MM(]0@J4UT'=?.U"EKB0T<'TRD2XT<"7QZ4(-TX4TXD36LH1^#G"Z8C\1RA9R ML"4*F"=4W]E\II",#I\K=#0W"X<5J!\_!Y92#:XV:WD-KR(,Z>)#6#Z$Y4-8 M/H3E0UCC1$D#=V!YE-00)<'/;FL@Z=<@06&FCX]>]3,/C00D>%1TY*A(48SV M4_B$%\6B-HM,^/?^J<*IG*JZO_=.U5V8SD05A5_]S0PU0@G5_'6\^'3\'%A" MV-$"J,#>OD4;9'V1YE>Y3M479WS-<;$D1QHH^=:S6P MEAA88_V0:ER7O?CMS[YCTF(_.87.U6=)5"JY.: .[I M?2?>=^)])]YWXGTGXP16H\66'E@I,A0TCW!KZ.ICD)!TQC;=11"CQQTS0$@E MZ&T>1TD)\>#)%W\4$5\5:)W,*"JU24RBM&$'A+R\V'HQG:*(WXO]%*X_G+Q_ M=_+Q84[9LIAO?G[_DYC6MF-UP Z_5$G#&;KC:_TFK<\O +3LFI2'[P1(RJN6 M7?@9T/=_$OKM$K$S+TSNV&9(5^@T3+]]_N?EW:F8,)U^CKE#!"1R12%I/I_$ M_RJRG-D,)(U)6BK^(Y/+#=-XMF#Y A!+M>D8'9!_CU),Z#V*F$D0/[!CZYJ$ MZ648\6UN+:98HUL71'['Z8PU0_PK$J+$S7S6F<\Z&T[6F8*B^PBE(<7D2YHM M482G&,6UYAVH;?_4;G?7+2F"F96VLU[>V9>F-OF^W_:DD$A=W- BO5))RYH: M+IW]F.^+V$@+9HL:6J3W<[A0E2J7-_>EUGVI=1]KM!5K'&61Z&N4,UINIM46 M+J5:UM0LS0SHP"@6-C1+KQ#47E^=WMS)6=#I:YJK&<>__%!27D.0M35.=;ZE MA'U8LM/+FEJE67K&RAO[ O2^ +VC!>COT(HD*YS.GJ,1*4N@/F8S9BK'(E^] M4LJ%[7P^DOE\I,[I_#.DF'^OE6XFX MG>MUW/?D_#,2_B6$-A(2>K&)KM?8%9E(HB>O'H6612Q< 3KE6Q0U=2S^6G2[-D*%=DH]82513?%4G SEL- M1YLK5^)A@E$'U5R1!V0[4:4QNB(+7Q[E)<]=E D9^*LD@ 4 N.$P]B70>Y&< M@6N!?.D#4D5=V :4P -\+04LC=&_UR,/]HQ=*W2@>8.<&!=VS0:+1G"!:NS2 M@"A+PTM;KAPS2M&TNWD%%M//PQ:3>MM59X&YLO5"/<6*U!-75A 0ORM23,'2 M^&78TO /)]"DOV0;MTWNMEEM*XB+*;^@]HBL< MB8KPR)J9HI'/X^;SF;#ZC;+M>&_PCY\#2S4(-CKQ=7/,PV+[4[B-:1/W9QP!*EU(;:V-W?$+5H8&./W=,-%@L0$HW= MN0V6!P13CWW-F/3,#G1]>,]L2\^L+ABRYZ;]$* %6\IKA((L9W0%RR1,=Y,( M]=/*1['@J(40Y#VUO7IJN07!!OT>TECB=!2W.@X/[<,*^E5&K&O MX!6Z362%VH%=C+HMR@E4U,*K;6/)07U\0*C=*"8O6-#!<=9$J(([95E%OZEQ3GV=W]%T7104 ?LX[KW0YWN =. MN $\JT[/T_6K7; \$O;G0AJ#YJS/3_G@A ].^."$#T[XX$3W6E$/ (C)C=T5 M4=8:5P1FUK@B [5W4FR"NN*D%NF!OJ/ %8FHM4+BAW!%",*=%N1S&%%D;5BAA_!Q8"H;<5^OX#BT)S7$Z@Z>>:_3T[EWOWO7N7>_> M]>[=<8*I@?M=/)AJ"*:TCW![@.F7 *>L%0KR\ EI@Z;ZWA: DXP0#YX\>/+@ M:4S@Z:IE>15VZC@.M*\+X> )@' )W3"5*+ Y%'62*4)5>? ML9N3'EAY8.6!U:$D!,<::64/60-5'X*H?"4F8%++4-8,3LD',0^D(/1X"&4' M0LGG!@2>(--KJDI%%)$BS;,[%"&\XG1,$D8[S_^_)+1Z@.F:40DR1-L-YH&5 M!U9#IO/X@)5BG_*0RD,J#ZD\I/*02@VINC"-K&&LGX)IB&FP"I,"-0-8DA', MHRLE,1Y:V8%6DHD!X2KEQ)HRUJ,YBHL$W4PO&3U_0AZGC MF_2.O_U+<3H[#3,,PUJ]?,-#, _!ADSG\4$PV9;F\9?'7QY_>?SE\9<:?_5H M+EF#93\'.%VQG\I'.)KA,MD0YH&9FAJ/S.P@,]G,@*"9>FJ-8[.K#4'KS0/D MFK +UMTC*H^HADSG\2$JZ4[D(96'5!Y2>4CE(94.I-(QA:RAI5^")25+1/-U M^?)5'H1I'*#MFX[-X)/6F.;Q5 /R/,"R ["TI@J$N!I,OB$S]79#%Z^[G4_2 M>/>P*N!!=6!'#[L\[!HRG<<'N_2V(X_#/ [S.,SC,(_#U#A,URJRAL!^#1(4 M-KZC)>AM'E5)"?'XJ5?\=(VR#*$;IN\AKXEYS2?BOEBRN>?S$R:G85(]78)0 M?I66+YGP^9=::-T/W"=0%&@?"!)*-=>0L5Q*EK\$ ;*:%:T-4_Y:1;:I ^M/ M85Y0]E\@5XU'\L#6 ]LATWE\P%:TJ7H(ZR&LA[ >PGH(JX:P(#//%<40BZ,O M) *6W,#?)H0H4DO+VIISY+> Y'-$ \R^E)SBG*V5%8HG:7S%9#[=_^9J-U=5TOPI6TO_(O2,3;S\MF*_'^G3 MSP)54Y#C14_G#6="D\-I>3D)EP7;,]%DP=^@^:O<#"Z>^+N>L,*J?7S">T"\ M!V3(=!Z?!P2\NWF7B'>)>)>(=XEXEXC"!]"SQ>R*/L%SU+LW0*TY"CX&"4EG M["1;!#%Z;)BX+A_$O%, 0H]W!=A)39?/#0C_0J;7^/W?H3J$>J0Z3P^A*K8?SPN];C4XU*/2STNU;GU"S.#K.&DDW=!&$5,3G& M*CB7E7>.*E]E5-U4#I)][:=F2*KM9\QCK6XH]FC,#AIK.WL@O-:-BAA'=).* MYH-Z;IHUG: #>(3G$=Z0Z3P^A-=ZQ_(8T&- CP$]!O084 <#ZAE,]K#@2? ] MI#1,\_7N#%@WQ'N H2Q@.C!5'K=9PFV &8)A,_!4&\=?MY3$191_W9"W2[S7 M1&%ZPW@LYK'8D.D\0BP&V:$\WO)XR^,MC[<\WM+!6TU,(WNHZWV 0IKB=)8% M2T2#;,YDT1!U 8:R@+K 5'G490EU 68(AKK 4VT<=5ULZ+I%])Y3Q1\LBB9I M?(Z3(D>Q)OAJ-)K'8!Z##9G.(\1@D/W*8S"/P3P&\QC,8S =#-;"0K('Q3X$ MB.$BLD:(G11\2^-%V)NF/((&LP#'-.CR@,P2( /-$0R2:4RW(=/T,TE7*&.; MP!W[_Q1'[%_WG+)RG\@F48Y7T'!8FZ$\'/-P;,AT'B$<@^U5'I!Y0.8!F0=D M'I"I 5E[ \D>&OLYR-"LO#77$($)![" NA2T>*1E"6D)YP6&KA33:CS,=5]1 M6O$Y/.CNH?7RZWOP1'N9J-)K'51Y7#9G.(\15XEW*8RF/I3R6\EC*8RF= MX%8+N\@>G/J5<1^F,Y0%..77@(M%D; 6N]N_9,%(F:,TPRO$FK"?4U:-0CT*'3.<1HM!>-CP/8#V ]0#6 U@/8#4KDK0UK>P!V> QS' 6 MD&EP^,D@1GF(DRS(&;U%F.A"5+U1+8#/)@1Z6-DKK/S,)N:!7.(T3",<)KN= MYKR:DX?G4W(("_5ZFDW/+!:/B-Y,=^^#;AQ:(DPC; \S<7NCO_+.\1T,R,#K M#I8X\'!RA,=PDV5M';QX6WT AJJWU0=@JP\6QH./U_ZT9/"R49_<U-BZ(;>([K"$:J94E4S4S1FDS3>?#ZK70R@MD8! MQ1E).2'>%U]%X\14D1,].%3PC[7_P0/@G8;3"2!^D>I'N0[D%Z&^:5 M9S71.B;'+@XU8(<9-V-W7$#4 FHWCUT6)OU8[\HQ(/'!U9IR7Z6TH:^D.!(YFWA&H19AW 1Y=JH* U*^$?GN@ M1?1MDN=A-"_]^6*7I;IUER3=DZ3@ZP1"D*"M4=0_21A);.+0):'GI'C,IT4R MB2)2,"FQC1'AE<0; .MLR_]217IJU[:TC1VORVF1L8,LR[8!JIH-0*N/]W5Y M7Y?W=7E?5P<6MG2;(:#=U#F9J)&]>G-VSN.C4A0M>\PY9Y">=*3&H7.:XWV% MWE>HX=9I!CRLN7-^"J8AIL$J3 K4TI<#&!BRNKY54%JNJ=T#TV+W1,,A''5!M8::IV'"-ZK[.4+Y-?\DWY/%V%[5W#KM M4G^*NH-1^L\192=!CE>H#(ED&QT6$"]H;[B43I&\L5&Z2T-TOWJK;^126^)OIHUA79 M:%J6I!.3QQ7A@6 ?:0)U79&0.M(!**J3=PHKFA.!P>]RE_CBB+I;-)@9P-8.!_&+YSV,46PM'X:O[2:.7Q< MT2<3Z4 #5Q*?#M0@'0@8N3W"ZX'PH/ 17@[4B7+VM\6.2SP0!3*<7?=S@-,5 M^XE0W/JJ)&@L\_EU&F3Y!+N>*Z410F^9(7?SF.!9.=.US_K4M6N6;3"B9#D! MJ64^^TX@5WM-?EVM2]G>%W/RL4 ?"_2QP+' S8%[ CWJ[N^]4W7'GU<4E*)^]3^',_F(9V]>L)7WM@26+WF]?'0\R5ZAU+T/4P>$%T(6%#T&A O MG)R;Z39M2H.=YQV]*\&[$KPKP;L2VC!??W 2Q0DV=J[5W@.)03%VUXETRB5F MW=@SHN1\BXWLL<^W26_A0*?>>PM;A-'U#=$C V;?2&>95JL(R,ZNE6UI[7/-^ZH8D>L?UT3FNV_ON%H3F^*]2 MAV^F5SN%JY(@13X\:2?O+?+>(N\M\MZBL4#)T:)I#R7%MJW6"67-QOT8)"2= MY1RWQ>@Q;VG9 D:M6%_W5$3\6?D(TF1&4:E=8A*E#3L@Y)RI\?XN M^1E9(6:\L/^F&4EPS)0_WMXAYW^CX0S=\6551VK#H3I-D:^G@=]9;D#ZLVX] MDGF+:,2WJQFZF5X\12C+SL)L?LD:WH8XGF23F*D V\K"Y)9B9EDN^3_0,ER7 M-5?4_+0;WQ#CGU'.J;JE)$(HSFZF9XBRS36]X)F%6?>":/^]?@6#27R*IH2B M2YQ%8?)/%-*+-+XD5$[4S92/Q%]4?#[3(.%T_,T>!72'XB)"<3O-_K)D1B.S MT-@RYS_O5.#9NG]@5&5SDC 525^"V^$0UJ.H_R1)P3BAZ]N*.K4,7O;HF+A] M$:6"GR>W(4/IJ'9=?FLXTVZ)R?CYE7$3O\'XB7!. M+D*:XG16.T'M1NR4N9>5="ZF4T8"(^93N/YP\O[=R4>V'AFKM)- MPL,IH91\9PIV%BY9FWQ=2VJCD;J]+8J^_Y/0;YU6+I- MQ^B _'N48D+O452P+_ 0^S4)TZURBBG6Z-8%D7P]L&:(?T5"E+A9!T1\I3AG MRW=Z,_V2AMOSA=LXY\PNYB=I'4G*3OZ"A+\@,<0+$@J*[IFM&#)H^"7-F-6% MIYAI=9W[$=2V?VJWI\"6%,',2MM9?W''OQ9DAO[G!II$ZN*&%NF52EK6U/ K M+H>^ >DK.J*&%ND]#3.J MUYGDS2W2?FAEU9MEX'[6YJ**4%<0!IV1+*^ICZ-H;?UM)A=>^KK$3_OH%%^> M2A9>]; ^#RZ]5O;"<:ED1-#/^IQHLC$(ZI\Y72^>>.IY@;-Y%8C@6ZF #64_ M2_QL%^DFRB_AH*:E99KYQO*RGN>2K@@]2JF5-S=)\X&P7T7K0Q%99@YJ0 #"DT&2( 7%YA[B)QVAKPZ=X MD %Q^B4M,A1O"3LCBP7.^0%XB<31V];C#8!_^3XA;&B67F&DY?KJ].9.SH). M7]-5PDH62XKFS(PM M85Y$%HB;YMLDI'^@>(:XP8>B),PR/,4;;_*4-7A?_Y]B:E7-C.WZ T?X.R_;^ONVOCJ; M?^H:+AO_6K-:0L($#")J)4H)<$4FDL0?(FKELCRD[AFBYQ!Q129">Y? K!:(%_Z M@%M.+FP#2N !OLD.EL9/PY0&W*"4!VG&KA4ZT+Q!.&:5HVM4U (OIYV&+2;WMJM/;7-EZH9YB10.# M?2+BNL6MT/X.]<&)J\.ZG/T=[X.36N>W4_L[_0G "VK;2+F34G_4]6!G):@K M;4HW;?#F\AB_D2TS%^$57. 2&[^!W?3]*;B,QF](=_F\&%QNX[>JC3^!!1?N M^,UQ*T]HP04\?JN^]Y?LX,)TQ/H?Y%-E\%D8/\1H\%@:7#SNH OMPKYPA^SX M(4>73]?!Y>8.--&HX0T7S_AQR+/8:R_EW>#2'#]B>9EH)"DI#1>+(X"DVU<= MX>(;/^1XO85U=2PZ@Q8Z> 05+K7QPX*ZA$B-DO%P48W?=I>+"E9\?B^OO[]] M)2[VU6_5W\H_<:+OT/0-_^^7NZMG',:DF+%#-UZGX0)'V8_L@'Z[?<:P$E^V MY25("3-L/@;))AT_B/D9E$5SAOX2%)#IB[_@'3+)V"_*.FI!);HYRMD1G^R$ M(GI"T<"G*VEF>+%,T%:@M?+LI1&J/X!WA]P0Q%/\[(ZFV, M<$DU_\>^HJ"HP%M2+3MY_;<&U0[5U ARUPX(DF:WM7K+B-:9Y)T@# M\KQWHU?OQB;;XCXEW_G/]2_E %IV0(K>8PR'I&D^X]">5!XLY]=P)Q%/=R%4 M]' 2K'$'!/%989^XBJI:\R2Y^'>!EZ]K]AW2!>W3!7EYF,8AC6\IB8LH_[K9 M ZITMUK:9!V:O4'7A+2;Z?;G?^",?6+])>,!_XLLQXN0Y_5O_US>H=%F1&_X M+I_>RVA^X!!@/^UW)%[::T/M#;U'=(6C.I>6JIDI&OG*VGP^J]W006U-NUGJ M=**\Y?]J@X-ULO0LHYRH37V"1@QM^@Z2KWUA@4:L[;O;X\Z[)<>&@?Q[5=ZO M**K$*3V'B=81.'9QJ)TF,,-E[/XSB%HT0 %C]ZF!Q0($;6!Y#+04%5@>$/0_ M]C7C?4'Z6W&#$V4S5T!_1]1(!23&WV!1C?\B M12LOC+V0V8< +=B.LD8H8%M%]"U8)F&:M0V:Z8UJ(6S6A$ ?..LU<,9A$AOT M.UL[DMB/N-5Q!

YNC]NY-W]UQYKU)^;P:OT&WR\E6U0QJ!78QZ(B=)^2$4 MW\_9_GL:\NJ%9,%OYI6+?G-)3^"AA'6VY!,N5521O5S;QBB5%YM=<(-4ZP7) MSO<5XD^(5,ON@>3L(#OX.S$+JHZ MRHR7^IT+V-HLY6SA\Z?")>I9U\0*C=)D^OI&1NF\8]I*,;\I6VZN7U*<9W?W M7Z2Z .IC-BI4NQ@GW'Z=E8?9Z7K?9%,;HURAU9F\SQ#+RAOK#_,PO5F610[^ MX"9P=I56\/0KPK,Y7]U5/9+RC^=L&]_=T1,%I(9"GZTH8U/^MP4HJCUG4N1S M0B5[=.??&:J\,A$C^W,YC4%[4)^?\I%L'\GVD6P?R6[NN*J'&<3D]N6**&M- M8@(S1EV1@3J4)08.KD0T17J@[VAQ12)JK9!X.UP1@G"G!?DN78EU*\\;D!]D M[)D@8&EH> )9\7.0H=GS:B<-LS'4(UG(P( 2Y;,N>LVZ&&+*0VNO\/:TOT-+0G-N7]UO M=$W@(19W\#?*O!_>^^&]'WXLJ'?@#C*/>AL8N_#3R9ZU^DN RT<)@CQ\0JTM M5MAH%JQ6'<*\Y>HM5^U\S.D41?GNB8^'\(D7-><727%:X'1VLT2T5&N1/0@? MP))ENZ>+8>Z4OT-9DL-^<8_R/*G"S>643-+XFM$DJM^A/Y"WY;TM[VUY;\M[ M6][;\M8:**G/CYM'FKUQX7'9;WB,F8NX1Q=LRV.O^2XF;OJW:KM M>W*3@[G:Q)?YL\SW^*D.KG4R8 >,"9\PZ$-5#P5@],-&H89D:FNF]#-;N0_? M4;)"G]AY.1?!J&X&'; L]2-Z#Y#U(@_ @69*$U!_2I67KG YU*+E: M4\&YNQ=="^RU3>G<78V.1?8:?X EIETPSQ&)O4*J8(G]/&:)=>T(L^87?Q]0 MM$)I@=A_RYS[TAZ.<1;.9I39/.6/S'#>MFKF F_Y%?/>[DX(]H[M?E_VXN7< MPRC_BO/Y69'E9('H]?;-M4D>(ER6MR2#2Z1JDOW49,4@0 MDCRK5?/G#CYZQ5;*DB\7GLX1)HB*"5 T[8"8KX1^>Z!%]&V2YV$T+^.:8GK4 MK;LDZ9XD13GI (($;?L,OK3<.4%QEDYV9_^ZV$A?%Y/NB0+?J+1/\),C?/QL MA8\_R K1E*_.+7720HNJYF8K6E::O5?L\BJPO&@HH(OA:I?E+G?)X$N=>EP\ M14D1XW3&D0G[7_P0O@SKMQ@I.+$3$*DN7,B+ -:UL1.V.2TRAB*S;'M/1%+D M%=3'!\O,!\LZI_,!+WB"X?2!AFDVY1>*_B DEAD-#7H.B2/I:M7J:Y:K#444 MQ9/\EN TOTH9M4AZ2L ZV>+CAAW!.BS4MS^6T');N.&CR.Y'D?TKE7(ONM2: M(2"CS169Z)S>I-4!Z8K$_%NGP$F)K8,"Q:Q'DB-+S (]=(MTICPQ]CSVE"VS:"*/. M8T_1TEDY\-C#V/7"9%;V0!5C#%G9;&=Z),.\K-Y!,*L_^V595A9FC-!\B++3 M"I>[MOOZY6VT4Z*%DU2NFPEB?\ M:Y"@D&V4058L%B%=\WA'^9O=W;DPC=D?E\NJ#$B8!%&8S8,I3Q_#:?F\2!4V M:91 W-?GS6<6]\N)3SGNN<9ARB?CFL_7)IV_-G-1UJ[/Y,N^E N4E=FO9AL* MDI=3QA\B$ 3%=W\//EBA;U./*IVI"!4WM$COYA4.45Z+O+'9I#K^YL?-]$M6 M7>BY>60JF?)[/@PWS/D#(Y>$/B=7E;K9P8AFTZCFA.8/B"Y4FB9NZ-/4?$V' M-HDWO9TH/B/'_8P<7]=A%![$(?EXH+:37G_U9'9D07&.]V^,-'5@BD>RZ(M4 M$>7=BKVZ%:]Y !()EL)V6STOT&2:(RJHNME\H&;/<#1V38IU3<_+J-)98PY# MF,B%_D18=TON1BAYP%+ 38>S]%(,E%Q%(5S=84; K:S\K?8X8^!76/16-%;# M&CT=1V!440I!:_]4E_?I=^S3E]AOWCWOW?/>/3\(]_Q@WZ+JS@#I3XW&+3P M#NO1]3]VT0GL_?X"!&Y(K X/]A="<$)F=2Z#_@(-@Q-9=XY/L-!^<2B0VUCR3V&DF<;.;A;C<-9V6D/7L@=TPWZ*M' M"C5[^=K:-FMK=[$,04'6[M:[(Q:$Z/T?>QJ,< H^\#+Q/5##@[ MMW:D,H*CN!X6U/!C*FWA^W%TO;#[H>EK-?%[VKY@=U#AX5M'@,4PX M-T$V1RA_5M6 HH0OZR GVS&Z*Z[5%0G#*+#5+3<^AM5K#$NK'$A7,]NXPE6W MJC6J.P%#J("UH^:LH/S\T&/A1:U MP3H[BWV4Y0BC+/X"TA!=H$-RPS0P7)Q3$0W!R,ULY^('320CLMI[O"8TU*L( M0)39GU=S^&JC:UWW=PMH=+)2HBYK#N"?@FF(:; *DX(9J]$$8I87+=Q4F"F8%9[BI7]@"9>;= MQ=:8]%YD.UYD"Q,.,OC\Y>7Q#9L<&HUO@WA"VM^1W%M(S M>&:>$G1OPN41G7+M4%/.QS5427-6=?H:9TC M'L*NEG3M%:4F78WR=)7FB!WEI1UVCBA>L1-]50'G;)+OR!:P!>QMJ5I5/777 M^YVZ*8/R(HI2]H_\-@G3;+],&=DW4[9";PDM3:,\I_BQR+E+YH'OCX^D0>F^F]P=8H)*G(EU$JZ\+60(]T,G$=I5E!8K/"QZ[NJU*8Y5+ M4LN ;C'2$#@N70Q=, P8R#R_=VA9T&C."6+'+SO3,*V;)AFGP"%L&4$P&F5) M6QHC6&7RV28GX^590ULV0 N*05; ./WO>@?7D>0V-8BOJZTNYX0B99F O3ZN M1&.TY:+AS'0N804J(PCH=:Y")%B!FOGWG;M@#947P!OJW&8TP,RP@=<\5CJM M^M.1H4M&:0T%@:<+? M#!Z^KK;RLX$EYM+3P6U\=F"!:3\8/,0%V]H]#Q;71X?%!7;NPZU5N"$__.78 M91(57((-#?Z!OK.@C(;#!:-M[@];,,H(@8T\X/+"\\\!3E?L)T+Y)>;#&\^' MOV]6+:S1V.;K?;4@TU?LLE.QJ]&4@6INM5 &8S5E*CK6ESC%&:/O#T)B4?Q; MWM@.W9^%Y?\/FUBJ ;,CX2[\_HEI!L5ADC';_)X7$F=37^+KS>-*2J'KC&&' M2_ZVX55Z2TF$A%FV\L8^0\Q77&E3<:79AGLD>06^9HJAN@T^.C?%+\&2DB6B^3I8)B'[+2_*QF_B M+BM+8_\.D+1=,^]&/Q\W[_[HDP_O'^G5/_*)/.($76SG@&U>97"S]E88O$.? MCIM^E WDV>E3STW='=_G[YTCMB%$N-P.V+\3M E*3Q8\\/]7^?O;#1\\18#/ M]6[>!4"TJ^%MW3$X+7 9J9'>BJQO9/CV>YJQTSSB0BQ-L1G;V^5W.2%=S%8B M+VB*S-9'9JKY:L)6^J@IZ2&F7-S9.MY)6F_3QEW9X MJ LN7'4/HQQ\"IFQG"*Z/MS2I!P >ACE0+@QGZX?&!V2.\$:/8?!T1]47!T" MUFD8?(AC(K(NEF(D0I*XCDC+BVCT]'$%'U=H$U?HR=SW@8?C"3SHG(:DQ2;G MBKS440IM^\(5)WU#51(9\ZYXZEN(18467+GDV51$4%3ERN7.AG*2N8-KAFLL8Q*0;>'#EEVQC?R[+#Z_1S,;0<>U MU\,R&<%UIKY">?VMN,&FONAX8*VEPGP,$I+.\V>)M,__@LOSI<0# M#3-?.OF6^427#LGV>2V]YK7PET:N29B6*7C\R1'^@ 8I7B4NP!KWF<_2B4Z! MTE %'%,FN:6*-QK-* M7 !27[2T1O%^C@%$OVYLG.Y\0XHBIBYK:I5F::16WMALL),_3LKMV$=Y&H:P MG0\E^U!RFU!R-T>OCQP?3^18NN<3O5W6%9FH?5SJD](5ER=4/Q1'FBOB\!Y@ M[P'6=,J)L99SBP(LAUH@Y]P" 8M#!!%=R0P!UEC5\Z:XD@XB%XZ.X]":2__D M71!&$9-/'* G7FT.965R*N&1\V S@4&R?V^XH3N_]7?,N_([(MF[\7MUXT^J M*;K8S-#A^^OWW\-EK?\;VJ<[\F[#-5.QI*R_6@9,RRVRWGVJW:_/V$/K10"* M.W2TU,S=D"W5AVU%9(W0ID:V8#;U.MG@X^ Q>1 +K]M;NB)49G?I,@'K9-H[ MFL8AC6\IB8LH_QI2&J9LH^1$AHF<':V^WD?M?=1M?-3MMVGOGSX>_[0OJ>8= M;CI06=_D=4Y-I$X6'0ORN!QR#8R@X_#/-4"[Q^&;:X(&^KNI-=BL9##BL^&_ MC$@:Q=FKR[,RX00RA/_;QX3/"O5H-9])FOG8D+T RVB;SNFK_:5NE^G]8+; MFW:P<9%DS*3E]K_2NU;3.'AOE?([%"&\XO0P&<+HEW6QX=ZL'MY[")^ [DUQ M^Y$Z9T]LT:]Z!IJ_>[A]2E+,59-1S'):_V+ZP7.C(N; '' MJY5Q65ES6V^7\OY.XW&,(I2@I>=TLW,"HT'FP=_U^+5(Y0"NE7=+)W<8'-[ M,$D0KPE1&!SJ#N.Y3FKIK+I9(AKF;'"/A;2FJJ32#D/LK;FJ3ZT)$&D2SN8I_^6L)T0Y9B63O37 MIJ0V?ZT&-%QO&RU#O(T2;FNG01"W1L]A5!!O5@?="@]W/'^*J.5B/N+DCDRK("RPZ>=>%*2C!8-&+7N"O)OTI1:*9%N9+[JZ$BRO!5 M?UF_ Y6)MCL'+"'MEQDLY$7#-UY9G@E8) -_A4%#::".,[!H!O[R E@T]1%D ML!@^.B(&_2 [W)9SQ1#6B$7!A>.*I=LRL0P'=G?6D(R7=5&I7L@LT=:E- MI8;^\+V5TEHZ'[P9/:P&9H6 =6- M?R$36*?@)V#-/0J&2/(@H_),&_>X]2KQ^DS MRO=QADE2CH7B!W(0SMHXCT_Y/-;YC!H.T:N[S)B2PIQGAM>,(0R]C>W=(GK/ MB:G3$%!;JU2?5Q(&TOVBM>D:LU6&V2[:S"G*)GE.\2/3'H8L'LA6NN6;8+SQ MA!_:,R1SH74WL%%Y/-]X5FP=5)3"]JZ&HUBJ.7G+T!F.\++,<[I'44'+ -\Y MSJHY0O$DC;^D\?[GK>9RMF3\=SBR]S@Z4(_K*^)7*-FLKQ -9^ASL7A$]&:Z MV?BJG>&FR#..#9@6"!AI.,H0.'U%G&SU-!KC:#S(YNP>[T_V_F3O3QZ$/]G" MA0.8.ZNEI>><[DB%U;E9Z$X>K/+QV%8>$7**W=: M80+IVFG1W]77(4JO%3[K[Q[L$$4%<@':"W[]'&1H5H4MLV*Q""G^B^&FZ;;F MZR-!;UHTNGGJZM";"N:U7_[\.^=?O@KH=_* MPJCLD VC>:G]GQ _.>K(4+?NDJ1[PG9E7BT&0)"@;:\1R>[W&5CHL:_]S=2K ML%OTM+?D^"4YMJA*DC?K2^"(P0FV MX+@SJ<#9O'H8A%>R$/"A[!>D=AC:.W8N&98X(\RX20M&W:8(!3M43A';4=%! M 2I&/@T9(F)[+EV7,(/77F ]>?X\ZWJ5YHC9M^+72GO[HB6EV'Z^HGBS#3,* MR;:0A^SI5G576ZJQ31]]()/HWP6F2%C@61B*APY@:>+NT JE!=KJ(;^!_!7G M\S-F:+/9H+O:Q'S;9_^+#^ZLOV"UP4B6>+ZOS*!:T"5M8R>[X+3(<,I$MB$I MJT%F6GU\3H>_1=8J!Z ' .*#_4<8[)=N4@2T%SLG$W7T7[VU.Q?65BF*EG/* MN:BUGG2DGC+G-*?'?**QJ,< \XFL5'2'A08[0#']+:(!R@T0F.EO10U0'@W\ MCOVE!PU8/O5NY/X2@ 8LBN8^HO[2@P8LKD;^POY2@08L*7#DH+_LGP%+1ROR M!I:0=BG\(4NH4; 5+"KMNO<#%I5^< MN);I@7D,R:. 2<<9PEN7UP,7ADMUL M,#1J(\&3D15SY8_YOS*2X)COKWL/>U9>H0NS>3!E^I$%11HRN,F;;&E7IW*V M_X;1I,VNR/7IF;VF9^Z>D=^ E/AA3MDLSV7/NQWFLS7I;S;KJ71B;)#8'6+* M&.$$/;OX\T#.F!XR>,;.,12?KK]D_(V;W6,E$V9;_,H>KQ4Q8S MWBZK"& Z.R-9SBN5;]^T@26_J;L;Y8W+G_\?1]^K,.&3=8?XU;B([3W\#XS" MY[\X:,DFLO(3,AZ6) N3/YBR+[<\E8<:BO=GFD ^)DFP5/+XV*1LIQQS*Q9O MRX)VY>4L!@'/4?7?'>,73]&<7\"Z8^?UQ72*A+N>62)>OHE@++OSQ=-G&[2S M>3M.(!I@+VMYJNS?"6J6=*OJ:CQWE9^N-^D]4ZN;Z3-/JRJ7#];95EGR'M-R M[3#T>JV_>(A:P!"XWT"X8?8?8KM<$X;V70PF8+O_1S[!_UV_]-A^4& MPUJ6Q04#T&2-T!TJ'X1JPK=Z",L\;G&=#E,'?8:CN#L]VCS_IL!P^@-8YN^6 MHF6(XZVIL;$PMJM(>N>GV6"VII;AZ#KLO(.7>^PL8!<^@"4C$TZ@0HF;#S0$ M?ODVDN4M9K1F@&'-: V!S684,- 0^*WQ;^GQ63/ L&94WUG8?"![I5O%K+QN M8Y9*DO)0PGXYI/%NLRM#1ZK)T.UOE+OGSV;?\7HP-U.F+N5Y? B^Y9>LFPYC MY6K>):%W:%G0:,YHO9G6/-HKN)(G[FC+<-E2QHOV\+6>QAFDW3V@.A" MXB32[6Z-MVM^$X(M9H9)A,Y697O3U*]PQC93MA^=D^(QGQ;)UK\C9D#8Q5(Q M<[:3[I8P0)]$S:V]Z5B;X"8@7M[8WZZ%T,N6'#.C+GE"A\+B@G1QX89PYW1^ M22D*$WXU=Q^X.$<4KT)^'(D41=$+N$!'?@E3IFK^IO(1WE3V9(UPB*5% MVWIK7)%6"SF(ZKL[OL"D:M5_QJ KBM>KI 27JV Y+CUHK,WG64T)NF':C2OW M^$V)N5DN;@]WEX]%I_62KOJ[&>VF.D.<-#UX-6MG5_-[_=%&Z[X+$K5IO&@S<-<@A[P&HV#ZX&8I *$9 >[1@6 MZUJ"L@3='I:H2Z)KE!G;7PDHL]M>7RNY]N:&*Y"H!Z$UOBK17T6I<@VC M1ZQ#&-%CVAJ;9^BZLANVBAB!,[8=,P9;B$-14T^>B-=?/,G"RNU&B,UO3;AR M-+=:P>!;-,>Q@B'BJ%G!&FG:CH&Z;N6H3*UV#-=U+3U0=KTKEDM'PH,E6KMR M6'0O-'BJO6.AK&Y$"@^XM&C5:8=BL?]1?!6I:D,2.9YD\0@$N\P/ZJT3<[./#*U'MDMN#GWDFQEJFJ?]BJJREIC1<3,5/TD, MZ&&8@XQ]_0]"8AZ2O4=TA2.4W9-$/!>J#D;IOPAIRL['G3HHKNZJFENE_33, M< 0D_%E;JU2?XZ3(A4M7T=J1>J1V'@UG6"++&+H1%_$]:&&IYE2/CV<(>.[S MN0Z;,MQA*'452%EK"Y1#2TX/J=0TY$DW(1OPKL.NAV9)WW?Y.$IJ:UK:HIDG MLQU.\K/9%Y$/ZF2X:H[V8[,"YEJ,9+9X"BKW^#_89D/#A%^7C1#NU3=2&:N^M)$O;>1+&_G2 M1H*(86L;TSG%D8H+ZKOM[\JKA7P9X&O)8D^9*QF4,$$T032NI$LV>:5='EOK M+X%CL"L)X)/I+[EQB/JB[P_L+U]QP,]L:T=9^DLB'*(6Z?@*^\OD&^RN8S#J M [<9G;"QNRU)XUQU!?@:%R[, M0P\7KQ.@$996YX057 MS0<:"K^GZT_AOP@]8_MS5K-YM!AA*!R6$3Q]MIYU&PHO>TE_#A>H]OQI.'U+@B?54AG:Y=E7NT53?FJZVJ)JS(RM5BB'$UF%%4WO*5VF+J#X=>K-I9^0/?_N3: .ICB0L@X7!:Q^4'-X+2?>;W\61^ M-[6(28>&ERNR;(+@24=PTA49JM/P6V$X5P)^'2Q;C5/>%:FIE:NQ$\X5$;7< MPV ^:%>BRRV%!8XWN!)G;BDO"4IUY1I$2PE!70_]W8T8E;CD>-&57$8C*$A,S5K2YLFO0?5R01;@- CWN\+&I5U;0#GAMW\>U^4?25H) MK1HC)\W':)8(.EP&S">7#ET6/F'53L+J=>]YH['AFY9?77-45Z^@>,TKS];X96_AI.OS[:[AC1]3MK6;#W7"%<% ^[X MI:LLPU,<5?[QK3@G>15DX,ZVBQME*M/,ER4M>)TMD2%BY*V+F2+F^E++DK:283/"LJ- MA.HIS@8V2>MQ;0EDYW=\82S*KMR ^OA4<_.IYN/*#QRM9\8G4Q]/,C5LKR-: MH-LYV:A3,-0GA7.I!5"%:>5-="[IH('4M)W-SJE:CUE@8]&; 6:!5>^TL^_3 M?(BY!"U]^\XM(JFPNO Y][#F/E822]E2SS=M!R:X[H%Q?YECU8*]2 RZ37*>UMSS/:0F#;\A6[1=PB6MQ,/(%CUA(-%#7]+8=RJW3*&"):G.Z\N M=!IO!,L/_C;#$>BC,.IO+U?X0X 6RX2L$0HR7JXW6/)-Z+#(!-[D-U^7+ MG-]#&E>NKJN4G:VS7-7 M%.?9W?T7:08NJ(_9B.[F.0+50CO57FB7A$X1SOG-LES9'8^ MDW3%3CD45T\E&9?^B^];NMIQ//*U%=?6RL'#=PW! M_J!I=&26_BRUTYHM^OSS[D&PY_P-;W]J2-\X9N<9CY,TYJ\3<_?* ^&_.EC[ M_5A+#3_OF&Q?Z-3%$Z(1SM MQ5'GZMXI4<.:ATS$\][7F<8\QJU\?Z3/3YF7 M69,P0%,U$=D$)S))#XI ?W_)WU]J=7^I9:#(7S(ZGDM&]4$X8O(@ M;2>_X;AN# TTC:&_&M=#FH0AIZKV<+EH^#<,K$6Q>KA?-$!]'WBPJH=+2<>L M\NKTV1YN,1VEUC=/E(7#K(;(=J"WRJWEM\$%WA#8'J_ M?.GX'-QW+BV598" M7,C'C5E[2$R B]X=*#O 6#KDMWHTB2!_IY MYZ_(Z^G>J3H'V0+T=%7K'I4?U=ZILKVV:V;[?IF3@I3%% (U(#_FK[^1">AE MD 4""5#,;IV"0O8]-R?SL:>=[D].3D^?GY^%D]MIW' M$[G;[9Z\\'N._)M.'39;YW U?!&?D$W9OZ3#M^M)].Q"5X1E$6WVO$=D$],2S7HY;&9O>[>M3(X%[YY/^^?[O71FQ, MPYN-%Z\&32\]$';%L$S#8O_WY>[;B>=0RQW:SIAZAFW!N^1FK=ZIJ?*L4;CU M9_R$\JL+34:/YKWVE)K2"E\R=6O>ZX3-)W%(W8%X2WB%/]2NU>6%3KJ.%_?4 M[%+$8U//88^Q!.B>P/7YV.+ND]6%\2V,PK'-F%&(*U&C\"9.-';XE27HO"'* M,G+XY0%U9\@Q7+NAR.UU6//O6(*\%PGYI@]Y;XY*XWU4UE:Q[(VFELX&M#]1_=8L\<+A-J,3"^1O/].7W1F1$\[7%B:]8EI/R^]7[>GCR9U M]5>+CH&[>9?% _6N6E_ 9B0JE]ZL31V'6=IK=#_"JTN/N(86 Q9#6[J1O6BC MZ#OYE>5NV%/+<^)ZX5]<>@#0_$CI)!+F_,+2S4X,NIUE;.N>L\+,2R2'RR?\ M,G^FSAE(D8]Z?R&?1XSJ\)=\]@S/9#U.JY 4_Y+K?QZ#Z/]\XE_C=_T_M1KY MRBSF4(_I9/!*'GQ$G@,BR:WM>-0D-2+7H1G1.Z*>-M339I/UFGC%F'F4 M\"[6V)]3X^FWHS/;\ICEU1Z@>T=$\[_]=N2Q%^_$USPGO<\G04<_#VS]E;C> MJPD< !1V;>>4T*EG?R(3JNO J>D;EBD?BP;UB #-.+RR8OM_L]_)^1_7 M_>]79_<2N;H^R[A__3&S=/C/NS3IXQ'QE=]O1Z M3PS!F_A%;9^";^Y1[W_ MS9KPRVWQP04M\=OCVKITJ,9-#P$0K=-5Y([&X6X[O:GWLAV M0(#JZ7H/1H14]_]+-HC&1@0I^"":&5+BRG6GJ0>@2)U.2VIWU63];V?8_YNI MQPU(KJ)W.XA6ADC:D@C=3EWJ-A.RS2H>'=FK!6?J OW!J%7O0]SS$& M4X\.3/9@@V@&U3<;NKKAT&OJ44]N)!IQNY[CB+_9KGM&W=$EF.N_,_V1?:6& MQ7_L#SWFW#$-EE>N,30TX2_@D['%N"553<9Q[5;TT-\8)<4E=D-)-.*.DN.( M=TEL55);R3B[TXD8NCS'N5QP8C>X>D\TXFZ4+,MJQ+LDMJ(D(C580=$#E\M# MZE8B4BOU*$F6U8AW2>IVLYE@X.V.TDXJT&ZG;\T/6$4.F',SO)EPAQ'8'/?L MD2\]W92V1[(A1 FFU$.X8Q/NW0+\[6X,@+\H WPCT'&G&G_A/PUO=#9U/<"; MTW==YETS+W'/.8+B&2?*#[&X4OC7';4>6?_%<&O?#Z9!LC7^6\A9=9!B]]W9;F>(]Q(/^ B%]*PN#XW7.'M3F=QR4DD5$>1Z_'+ MHB(/L]M-(L6ZG36KUW^=P7 ,+X#9JQCD'7NRS2= X/*U30;\#?0O\)IX+F,1 M$4' >J0U\58^_^L<^/<)F(JKS9 :=X;[4PSW"IZ'9:UW1SUV_TPGZ\8I.'7^ MMC-.0^: 4O5>^?M"'KXT+&II!G?"NY[A37F_4PK[1.9578E9(S=KV[QWU.R/^2QQ"X6_\)8Y&C1&'^>NS)JRX80T08X= MM^5.(C42AXE;Q]:GFG?CW#/GR= "_K;LY[ZE7VE,Z O;O/AS:DSX["SK&S'J M>^X%H8X>O.F?U.'AC5??]7ZT2!:UL4;/Q#K,MQX-QZ4+P^EK&NA%VP$MLMTP MFFG4Y=;#.&-@-1D6IPWO\)9C:.4\ALW[=3,,O_]N@'7EO/YPF7YE78#(& L+ M(+Q\9KO<5EP<17O-*)H)(C#U]F8F[K_ZSS",F1Z$ 8CF+8WY3D&?)O_B:RX> MWQ,W/8R84I?KPG4(RQ5@(A 0_(XH"1L7$Q$_?@%+2.?+'UC[B)5,GT_,(^., M^>5U?LLM?>4_B;YRSO5>Y^+-%6NHAQ&U;B9"'G_E<^M>63XQ_LF,QY'']/X3 MF%^PCN(7>;CN$HPN$8%)KJKEHY[:/FZV$WD&Y$Q737M8P]\SS3$%[5T3(0,)]LS7>ZQ3&5%=N18]M:-N>97N,YT:< M F@??SMB5FT:\.&0UIG:4=MR31LTY5JC.1C6NH,&K74Z3!D,%451=7;4@T&8 M4YWIQ+ (J,;:GU-JPG*@28@K_8!CN$)UH\ MPRI.O)[S$;5>C\F#:,MQ7D'4$"JT-&\&[G%95&-T,G'L%RZ;F.BHX9 A<$?0 M01!T? ! *]> ;D.+W]@3,XD"KYI,/?=83',XJQO-<;/38K(VT&J#%E-KC=:P M"7.L*35-4^6NVI';*FBDGF]?N,29>3N@[:%CCPG5M.EX:HKAVYS[H7<++A3H M&(<8^6#:KOOQ]"]_(?\5^7]_Z?MFN\ ?GR$A2<@M2&6'>; FXU D@=>)&!X; MN^M>IGE3(!DUR2,H-9??^,M_?9#E^G]]?',O@)VP%R[UF/]"I1/QQE4W#P'[ M2Q"2O@1O[R@1+X_IH'@AH!16*81/C(\R([ )"<_:(2Y8A2L3[MGS>Q:Z_,M_ MR5*[VXIHA(\M8 )_;!\:K79$-]\=G2RI2O=- ZL_)$??L-MJRCIMU=A ;]4: MP^:@1M76L*:HFC)@C3:EL!CO<29:X *??T(>^^^_OH &['YR82:MQQI?3H+X M&7@2AQX(!LYX?HJ91X"MIHY8Z4N.]D@_+K/A1$C>AO^ZQ'B7Q2.;S\DQ=PGSS""9GZO+[]& I#3\(P3GD)N)\^B);#=\- MK?G<"]PXL!W'?N9OG,^X:XP-D\(4\*0X/H;Y371N@?".C0QM)+I'E\7>,;EG M#$0_H*P;SN0/B\(0>8=AD:%S3A&?7)"SNAC8;/E(A'[S*<[[P[/3_$45O'V6 MRWM,OBW-(HWNB#'O&/CR_TW.;PV5-A5Y.*RU9JM9JVI M* -5;75E.@2+"LP%DVDP'U/+8;YH-]DC-27B,FZZ02\DPJ60 _8V (-R1](3:V=0:*FNMHL%F,@9\,*80H4!CHZSE4A^Z!^0Z,>#\= MN.S/*8?L4_@*_^$9SFVXPWD2LL!G\A!M3\MMD@_L^/%X69XOR0P7IH+J[L=C M\EW<'[Q-]'3$(<^;,U\!\LR":05^ *8(4SG'U/D)X (8TV/2#U_I&.Y/P.Z_ MIZXG5"7@<\Q'!WUB%/B&JY. FQ>&$;QKN5O<:IER">GW:NKZLZ8SCG[#BI(Y M;U67&,R*=4+(582*@U?\(DOUIBQFZ)=6J\D9ZG^FT)!:EXA(3^4O,Q;LO%N' M3:BABR<"JR,0-X&9QR_X)L1<^OF7!'(G &^P3LS7-7U2I4:[Z_=)D;J-+N_5 M.8AB;O43518]D]_TK*]ISA0^!OK9C>@B6-F#P.$ L0.'LB?-.L 3YY?M."TV93IX/=IWG !RMMATWZ*E:W M"4S [#W,$-,Y\;T!G"?#IVV073QM&&YEPR&WMRW?P.>3#_2'OS,)[<(B)Y4Y MW:9<#M':H-L <[I9AR6++ ]JS6Z[!6N7=H-U.U4QIYNM3,75S\*+G.CZ[!>)C+5PV^PBH7O0 RP WFK+')'U]G5WYCCG W]>8]#)^;7YMU4U^XE8]@WH1_)?P>-G*R-!>SN>'N M%S$QON>'?"U\17@N_\U=$SG40,I3Y2 HPP?[.(Z\W[]3L M1<&5I'/&75:K,Q;LY3J%:VDGK"B(7)JP)9 EG+ W8PQ#X84:HQSNR=@:%#-' M=MB*<,O-F)??*OSRU+.=E/AY\SS_\9Q9-EC 4:_=E)&77G&RW/OWX!N7F[I_ M*J_*UO9.9.N;N8G([BO8W,B;SXV<^=RLIL,5;VXVUA+*B%3M0?BI,4#J3.7GA^@Y+Y)V^(>/C_6/=]M$41)] FR'F"Q.^9K/-M:B,NN&\91+V+WB/^NSR>13D!$Q\5\$&1&Q7W#CV^NP'%K"RC."(G?/UR5<0) M? R?W[A69]RN\,CCJRY-QKP?DZ'AW?/"S<4$D>MXIU&]/^J)/XL5 M- 9V!,A[V_0/"$8XIH;CRAPB&%?I47%459^N7_D)018?W1D_F9IJWL&HO5 B MQ$T!JK[2HK*TNJ]@F$3]]QXB#P!:U2>N6 H?C-Z;K_Y1SY4/>*55;7N&':JR M"-!5$#W5IU_P8]_2@U]%O/5@U%?(_>NF 55:J=%96AU70&RBWML$F0<"L4H1 MN2JJ#E5.YC0ON )!01Y)[TVSI#!27X#0Z.X$4*'*.V"DOIAPW)5T+"T8*XZJ MZM,5(_5%B8JBZL-(?=$PB?H/(_4'0%R,U*.>*POP2JO:#B127RK051 ]U:1NJK2>2JJ#I4.9G3O. *! 5Y)+TWK7V!D?H"A$9W MFBJTI\(=.P)DP:55*>"XPSRFJYL@"OM*KM0"+UI0)=!=%3??IAI+YHT5!4:1BI+RHV4>]AI+Z:1*Z* MJD.5DSG-"ZY 4)!'TGO3$PTP4E^ T.A.4X6*1^@,@+D;J4<^5!7BE56T'$JDO%>@JB)[JTP\C M]46+AJ)*PTA]4;&)>@\C]=4D< 6"@CR2WAF>'6NZ0.3?#K[:M+RN$\)K#]+YW:QN6=V7!71F,%ZF B@@NF?P\6O]4%(D*AH.JX'(9< M637QC@S),B(7U[^%U;^'B-I*P@\!$.\ R:H:0X6-MK)JW1T'370(17##] M>[#XK2X0$0H%5( MVDK"#P'P%@ &EN#?Q<9^PP)RPKUO?1?AE1W1#C?H%X1NT^T0YXK"-WJR'.[X[EZUCR'-LH.Y66FNBXAWZ&\+"?/(=T*PF_AFN"2&LX_ MJ#EE7UZ_,^I.'3'L2X?].666]NH7I0WO6;C#O6/:U'%@L5QL2FXPOOF"?I.! MEFOI@.0M!GDSME)#[OU"36II['[$F/?-UB@70T$]33:AAG[Q,H$98V[?TD4) MRC,8*O2X[[IL%OXXA[:?X,DG=@6]'>&^U.\YPH:=ICKW8$\O'^FD^"9 MA6F???P="$D=;?3ZC3TQ.$YD8LX_0US9FR M.*'YS: #PS0\@R$S)6,FL1)).+G(77ES5TZ^Y$W5$K)3QKH)6:CL+!1:=K>. M#8]ZK[> %Z?_^+/J3$1CI[7A]>)G[3PC5IZL0&\P2CFM)L/IURV!)*J#JV:W(8D+#<7,NJRD6U6EH[QXZL@/R(QJ\.97Z8&C*?H M\99$]%L>4O7X#TE6.B[[3K6183'G=?%ZA>BW9GS5XS\D9H4X\W+J6(8W=1A< MOS1>^*7R(I*\.5W^V!8;+9E3"T5 %JBLC9VN%5CS&1FE7BS3-; M1(XT'KZZLN")1Q!$51*TZP98/>9$@Y@4M_V!T3H*QGSS:FWK.Z1_A MH^&/X7?^Z/MMQT R&Y8QGHZ+26U^X/FLJT<]_G6IO^7@Q8A)IR_EFO3% M_A9^TM_6#1"\F/<\;S#<]%OJEZ1)PBWU,VGR'2Z,(L7)]^W$R96ELR$PIL>^ M&4],O[* =(_&P&1^;N67U^_TW[9S9E+7#:LSZ&Q,G9\\94Q\N:;CHB_5$@YR MJ5I#_&@+STW+FW82$/G< *5K#,0.I3OC<53T"%&"LSQA'NO#(J<,@?E4 MU(P?9G5).S#*-< M2Q,D3>&X1J[56T#L?_%^S_?@!H2Q#-L)QO4 _]F4^N2:GP/\&NQ2?5V-$%R MS 9CRHUN8J*SIML9C,/PPA$(NMVQ)]M\,JS'Y6O%IMC;<(EU_U)YJ10UCG(1)TH&/@/L3,-B7$X4FS;Q,N_M&$I/%Q]DL_6&W_VR)+6\ M2['(T<72[-WV]I1$DQT:X@Z?3*K\RI)JEI]23(65O++0H" MK+R$4'&!E6Z9%2>WYO6F[S5F4>A=8%$^,8<^LCON*[^Q@N-X_O4/N($.3/YS ML'/>MG2>A QFVX!:/V^&0P9=X)>_77VYN2LVA'-9XN4G'C=Z^$\KJ)BP:#?!![(MINQ[:*H0[8M MMNI'R0;-VDBF;/AM9QO,8_D-,V6*SH)+N8)(KKRB\EGE M#R9PEJ/$+(F%DL"F_F98;#G;J^3YO6N3V]X,=GL3>8_YQ/L!VJSVRSE]C:S\ M[R9$U9379&WL5PR#1^[W?ZJLK\+0\CQYX^CH+O2J/8,%M__)RP^=(. M.1_K/213KM9[XD,2RTG>E*<+EE*7&*DIC"R^8Q;/VJ4)KVLCB^^:Q=M[,Q?; M,_\U$GL7Q)8W)[:<.;%E)/:NB;UY%"-KY=VLR5VD<-ZZE\]RAKI7$ WIMTO= MNTC!=W3OXJU[,:^1PON--H9$^T)-:FGL?L28]\W61)$QOPB7PR;4T"]>)C Y MS U/4SF;.@X/#HE*.H'+K4*$CYN.A1)>&\_+]MXYA&%-3"XOM'7HN%LS$0BT MS;,K*H29 A(MIP)UL=*AKVG.E,4)XV\&'? XBL$.2F((WU["F:FD"-DU&E=$ M]('"+T9A(>32K:-7PU2WCJU/->_&N6?.DZ$%\6W+?@86O]+8&;S"LV,_449=5B%D38#1O20*X6XO5JM MJ_E3B+C#0%QQDK@0<0> N$)EDB'B#@-Q^TMG0YA5&&;Y1["7D7/'^-&/FL=T M,;H?EN&Y=_<_2@F)M6,I1\ FHHX*TJL"!54V6X,C<4NYW%VCF)&B1=&!F_DD MUHZQRN94.N*6Q*@JBW\"T5=Y].W/5[&=]8'HJP+Z"ASD1/15'GU%\YHAY*H( MN?P]:+/2^GZVPID]GM@6?'7#/073\=2$6_2OU+"^V:Y[S;PSZHXN829^9_HC MNZ4\H[G8T%D[R#F4$HZV\%ZX=(0^9T/#8OH79L$'C^/:]0MU%S>%.CV=-QAL MX"M0MBM&X#$!0)^8F$_0( MRMBQB\Q?&.;/@,S&RZG#3%%3Q!T9$V(:UL\[VUR>:_[0L>T\GBCUNGKBP.43 M?M\1H8[FK+\YN.-D2#6O-K1MS[(]=D0\^XX-W=^.AK3.U([:EFO:H"G7&LW! ML-8=-&BMTV'*8*@HBJK#[4/''OL/:)VN(K>5MD+"3RK YV1E& 486+/38K(V MT&J#%E-KC=:P"0/3E)JFJ7)7[80QQV6TU9IZT: M&^BM6F/8'-2HVAK6%%53!JS1II3I$;3KU$/:=>1B#JRATJ8B#X>UMLP'UM3E MVJ#>:M::BC)0U597ID,Y@G9R*Z28/*.B/*.B7% JROJ@U>C2>JVM=SNUAMI5 M8+# AHW6@,I-&'M=:41Q8&/&@0S_P!_R7__ M]876/_%?EJ]]GA#7>^5#'8(.J@WIV#!?3Q] ^;KDFCV3.WM,K4_BFFO\AYW* MRL3SOS[QTWXM[]3B6UG,3UQ_U:AI/%JG/$;.G$]CZCP:UFD='CCJ^>U_/IE MT]%MDM5&R;Q5(O.WD*5V2= P"=HA?D.?*1DY;/C;T5\]6SN*;.B__YS:WJ>5 MYOP?WS1ZU'O@1QH3>TAX029N;7P^H;UU \E^\CX/>C^NKQXNSLG]0__AXO[S MR0!^<\A)C\"E^XNS'W=7#U<7]Z1_?4XN_N_L]_[UUPMR=O/]^]7]_=7-M;@_ M78_KJ7O\3S"L#>O1LRV)G!^?'1.EWFQT%[HRVKIM=5+SX;NC4Z)TOP5;K,=8 >.%(O-<:). M/$*GGGW$YV^7-+R$&PF73-"?Z^D83$"-6)3;T3HS3L]M391QXSDO1R2P".\X MDF,">D<]N5[[7\'W\Q?VRC_!<9!;G4(R^'/PVU$=B,9, M<1'VPL?F#6P=EAC>C'Y/S/$,C9HA#3U[(N[35U_961*VGAY_#]E0"J\*X?&R[W$).A M <+&FG)9?QJO:RZ$Y_82[KT6MV[(/77X26VTE4Y)M4?Z]'BA6J>H"1?ASOLT7 Y+\$JPR7NA&D\KJ 3PR*& MYQ)M)$R0CR72>@G=((M*F;K[*T*=/D=$\=^XN_9V!H\9R9]!NLQEHM7%>'*# YL MS[/'P23*Q_*:.OU5:E)]A((V&S@9_#QQGFPGS=5Z-\-\YE. M?[(W&EUZ;PD0M"BD\HUS"Y8$<&1FAL8_#1?NQOU*U;&]HU_S]CXEL_ M&[795!6ED71]DH-$#H; K?2) Y-J3*A)V O3IGS3+/P,[,G$CQ@XG,VY%M)5OLJLU&35'E-Y)C#UBZ MFRWS!/WD[B>7>,QD$SZH8+4OP:)/,Z=\?47 MJ=5Q]0]<)(C#I(*5L',@87O M9.JX4[X<]FP"=PCU)RL?!A\Y'W+'4U_S3DNZ''YG#@,+B*^$_?[43#;T3H7W M,OC!$6'.P)\9O5CVNQA&.IW'P8>Z1/C_?PQ#G#5QYREQ;=/09S^&"W$>08WR M0\]BI?7CQDYMH0?#\W,6&-5&1#.IZT9:;\$X?'-2#,0?XHD GWK^.!;7YPHXWJRI'].O"0":JS%VU$K4?XP2+/(P-^F8N, M=Y9*&<#"'WLX8X(I8]\3W.3,\A'VC)Y8I1J(WU=9&0@.VU"I)3UB8G1&['//9M B3&/"FSYH;SN#M MMYM_II@?1.XJ)QX.!C#1XE02RWPD.\%\%[>#3<%9T0G:2N1[IU MHM-7]_B]=71PT*\?0>>2!I;Q4W=#1/_!W#?K]C"WB%S;XG-SN!Y*AP-;04T@ MY-CP/" ]K,XTS[$M+EK-5\) S+X2<0@MU80#X)QZE/ (["JHY^]87,S<3>'. M1KW)<0O+P:F?_DSN:P_D Y^B]B>BJ,IQ<(OZI]F-&]P2W\G9K5P$A[?'='EVKV'YW >F;DT)UV_"3/I5O%CG!?1RG2*%Q6F.PY>/_C5/Q[EJ=X\,O4-2SFNCO+*4X%T>C\ M[ W L=&#Z]M#(5DE;@F[>1%MZ;[',^%C7\539_Y#.^:=@W"3#=>LH'A\-W+9 M9PRC/!'"_P#JQK*%^V#J^JLO:-3?AA21@ \+.-Z6^P$[8.73+S!8W522QGUW"R2&" M6.YR@OX\]T">EX*UQF\XHV[ M5[Q9!"#\TS1OYB\_(B[H(B9\ 5/+\ DI[CH"7&D&C,_][>CJ^G)YRZ$U'>NV M%]RPC(*@J*K,47#44Q2ITVE)[:X:$C_L)M^ DS_)@S9TX\D/\O]V=/OUR]^C M=],MNC-$K02RY,_@/QWQNA#+;[M\N)N]+FH7^4(31[.J$N'CHV$-Q+G_^^H% M[JHAMU^O?WP_$@4JYA4J%DM4A)_F'^:;VF_[7R]J7^XN^G^O]2\?+NY."36? MZ:N[NBU]:1;"7>]*HEWO_D[VE:GY_3QZ:O@,;SLQ#S=GWT0EDN#]NN%.3/IZ M"E+0!&E8&Y@ ]V"'Y&*SP5RN*8+Q'$R \$?R\AD^\OP\A^4?9Y4V5NY=K(/_L;O2?Q#5.M-/JV]XN50][,Y2*/)2BHXI-T M=SF&;S9I\52]V3; Y0U;L3W+1P7M=B( \[PJG@"\Q[,S@L\!(_ :.C0*=GN< MG +ZLWWQX:\[Q&?"%\3^)[+).J]9/^[N>/GY;N^6EL?*<7,O_?/7='G,Z=:U M5&;:8D(=3Y[!C%O$-> [;M*

  • 1,3 "7KOMWSTLRYEC[3^8=&I;G!W">A">(WK?Q() M;,)I_X6: )&8,7,/#=8I[TMJB+"RN=,$[_Z D&5)?\#+X1:#=S ?%8?-/:$ M^9L2MP?/7&YPU-S,7BS0PMTO#AOQ^KY/C/#MWV,VR_7RH#-,W&;!2B?,U_$= M>$OHFT$L]Y*N$[H)J+M.I M:3Z[O6;5D<1$:?",820\AB/;A&6:&[HT?9GC5R)/+KNJ"+-@ZGNMJF.,E_I] M5U)=\YMX(.A=K%77V/8GJM/>9P;KC;U*U1Q M3N];U'QU#2%1YC3GH/!#DOR>.^9.S56;J1I@X)/9XU6TRHF%/WE@UP &!9-U M(U"HQ^1_%YX1Y(4?S/ [1X=INU,>#^L/[*E'>#U;YI$[P_U9#9(OS5E/[9:5 M]CP Z-CFNS)?T+UQ+)S+_'Y!\UO'UIC.R5P-HLXFH]>HEY6@W NDB&),J9R= M5\?DYN'WB[LM/9T+R5&%H>["S)28OB9[Y('[S9R=W_C-/IN*74))^;2(9/0G MH,04=$ );D; _K'0F.02+MI.%8@GQMYK1"X+RT"[J36O-+"I_?QCX1ER3TT_ MDRA87B]L9^4:]8KWOQR.(ZIP+T7)B+$E/4 #HU-[)_ M!46;8.^*C-TKRT^3-&RK K1IQZ?@> >]G=Y:%=,&*.9Z "X/O-=X+KX?;8?PLT7!+#-E]VEZFZ=9O7I@X MXWKE#4NYQ6^OOKZQ/NSNWI(_ '.7^UH",:8.C*TH[WU-^-LM?VU+Z (]))^G+N55[7,;G7:PLZ%Q#GI@:0<&I80(-':<+V4>A/!W^CDK[=J M@I?=4YI-B83_1)3Z\Z,J2R>$);S"1O'G\2"]-D#?<*,7J+*.9(G++F /%T%S/AG M;"(K%X\L,K)PH;%"-BMKR*U6 M0XXL'^57#IN7I/IQ?WX4%+::NK5'2B>GG"3\OXLY,>Z8ZSD&KW#'+_0M??F' MA3MG=:_4M86MYB6P:BHL$Z5.XVT=JUQIE3$<#A!?2@2^Y)JLU%2Y:/A26U*W MU=@?P [:?(J2^GV_F"4_V$)C0-J!R21B,:_@0O^]%^Z%#]6TS.'#-M6:JKS<*+YL,QR*^L)Z"E[8@D>)3& M23FKF58:A_/^"@R53OJJJM3N=E'Z%AXCK;32=WN,@!RKRWO$"%K"\>*6U(CG M3+6?_"0YEU=K&)JV[9")22V4Q,FYK)U4$D],^_GT@5/@DD_\+5)87G M%!9<%A^.I7SK,"YV1;!0;)TEVE)8ON#R>.-LK;UPX\:]6\>TJ2.. 6DO7B9\ M.TW?TL6>;S^/:2OGHM3HRCFR<%1F6AE5P %@,W6T,B]L-J2FFF>H) TV#]K^ M/^H]V!XURZ55"FF\I8](;LU5:KTK=5N82U)\D*0/06X-$D6I2PTU3\, ;?MU M*^2\&U[DC#I>>K?A.\^QT20E!R5.O08TH,[,3VP<"Y"4J1U8[9: M4E?MH! N/&121R+S@$R[TRZ\2*ZJZ?O5MO5GPS11[B9GHL2!QI")PDE/YYZ4 M54E6,;98?'PDCBU6 Q\';N3Z92L-RZ/6H\$#B+X_ :W;E%RT1>@P)(&_<@0+ MY>)%,Z?<.[8=AZD-2=EG,A5B9S/LM+:()N:%G88BR?7B)^)5U=X-CCBR'HG) MJ,M(S0E#@'."/*-T^..]_5F^,/U^2XYBS7X;A2IVZFC M="X\9E*'YC+&#!?+':G1PJ2/?4GE:]NJ_(IJ4-QH"8[DAJ Z5T\6&4.EZW QB) MG2V (_0?[]?;8=K68\UCSK@K6/9U,%- MGUO3Y0(T&SDG ZQRJ5I6G7%P>$P=3-T"C\VV(C7:N]0:F^#QP%<];P8= M&.;\=%;7L[6?(]L$E+G^7K_N)Y%7Z+UB-=S8MV UW*33<^#V6E@-UYRS'Y;$ MQ;>D?RQ_C);TBJ2^G!50)/8 1DK#3>S7SVL8AB94&2.$4H6Y"4HWCBX=C)JSGVH5'\2FJA MH8RB.#F7I4_I64J7#FV>U^V*&+4;N,^_^)A)GWB3!V9:RAX+]!3$2 Y#OM#% ML,OP<4EX;R1W!90,2V?60DGQI4JU.?B0XSJ?M7\P53/9,%A,T^N8+'VJC+\* M72A=NM4I/%*SG>?&PB+3ONH02Y_]DA1B>ZRAO %)T-9>L;7O1[;C$9%Z/[ = MQWZ&"41'1PI+*76L4%#@ 0CP93;_R<5WZZC7:4CU>J&=SO_]Y]3V/JTTY/^X M/6HR?;FRU=LC4AC?PG$MFCJIXX<)T)2;I-YRL@II=A='8H=95!,@-(>-/5S8 M/J6S0=%](]7?KM))'8;\!H3DS'L.9-S*E) M"*Q6+,>LDVU,_T[J0@D9I0_(+5EJ=_=8?021LB%24M="R @I'5GJRIAHLB^I M>\<\PV$L+%#C)P#J;,B HCH@8\SS D4@&\5PUZCJ /KT;]MO;( M @=NNY.\*=7QN.42 &J[J@,[ A0O6->6Y/8>/7\';DN?AP)\\:1/%.#)^2UU M'#2DP"Q*M+1T$P8>T7+@1O&Z'&YKMMQ!69RWO!'XEL\JBZ60L-[M6H\R1_/]%_L2'BCJ@#T-FNJ(YKJ=NI2MRE'#])P75Y&251/FGJN!Q^XHX%Z MY)Y-/#8>@&6KU@'78(.)N\Z9%OPJBU_A7WC/A(&V>V+F*QJ\R0V8U,D6/B\* M5OP'9\)TWCT%(W/%QTCJ_(GM,<)EI8HI$<51P7U=-S@)J GZU]!KAD4T.C$\ MBB?'I^"L]#O&9V2X!2I<66<^#188+F4&LBK),CH>BH^<]!O!\T-.LUG\DS,/ M9[%TQSS*4Q4)HXZ%N\'3L5GJW>#A[%\$D]_7M.EX:E*/Z3R%5#-2^H4[4KN. M\KGHP&G74V_\S@LX,BS[Y<*+YP,RI.=T#6M'V^.)PT;,*%P^F$=4++VR>G.G]0 C,7S4^X@+B=F.\K4GJ:'^ MV:_^29VDLABGOA#$3.>U5^M20\TSYPN53&G F#H#)@LP\O" W)!:P-9?^3=>$;Q'_D) Y.K&D_\I4D_\;:4_?_LT[X_HSI*6")1$4+-WL1M" MW-<'GY:_":D?V_;J5&S0\@)(-0:8<);[4LH1KWM5'KE:<;6;8'S7@V M1Y'.SW/C%5PL80<)Y]S0L*BE&6)1!#_P(A#N\:SG?/K@+_$'ML&,9C^JD-#S M'A'-I"X \O;KE[\?K2*N7O\UBA>#7P1KBY^.Q.M6WG?Y<#=[X:)$"/I%%AH) MGE]ZP6A8<^SG\,KJ)8V9)KG]>OWC^]HVHBV5. 8ZZOEM$35H+NE%#SF;ZZH>CB=I'%EH;]B8R8/X<*9\S VOMK M7?P/GGMC" :7CLA)U(3_?AX]X9QR64SWP\W9-\/Z.6M#-]R)26$>#NW!M' MY36E:24? A)QF6,,N3'*I1UWGI]Q-0'<^_F$]C8$PWO<3-X(R)7FX]1@1#UA M/J^K\K)(2B7.:/,/C32_^%. !GH")/K>GCP Y"C( MF\!XF7UW)U2;??P!!XEO5O M1ZWWM>@NG$<[E4]LO-@65R->\$_ M0MM1*2;D@ H! "NP=+9._T+XS+,%Y1*KJ L#-J6=K!DB22D#]('Z8/T.0SZ MH%(\0$N-AYI*;WPC25=(*B-)JT92Y-+*D7377'H@"CY?5\QN ?1A:M&I;GA, M_U@2FQQG?X\6]PI5#NMK09+)PT!Q4_FU0%N@KIE'7&H6OE)A%,O'Y4IU][#9 M4%G)P=6#9+UVK2XGV+#ZQ*PINW3L,8^3\V;^:7BCLZD+-&3.Q8MF3KDN[[LN M@__74VW[:/*-XBU)+O;YQHBP-PAK1B!,GB-,+@S">"D"I2VU5"QE7"Z$M:)E MF%PX&08(:S1;DM+"@QK+A;!VM R3BRC#U$Y':I:@K'8U-[!$UYYTQ0[\4ABL MF6P[RXE)L]AUIG0RL'@Y16^&7VU;%_G_S'DR-.;>VZ:>TNQH2!TUSQ(;N"NR M+/#L9F N9PS/;ENJUQ&=B,ZV6L_ U,X8G6I#D5K=76Z;0G@6%9YR!G9ZQO!4 M.HK44?(L4I+C)O-J5BJ)LM&_.K;KDHEC#XV2'TFVCP6RJF1@5 L2W H*I'.M MR)+2PJ+@A<>*FH&%NRU6^-'.*A;#+#Q68L)3B>S-;;$BRZK4;&%0H/!@B8DT M);+^M@9+O2FU.GB>5G$LNWMFFF >2^21659J97KT708L2H+0&,B5HGLWJP!J@J -O),4D2 E@6@,9&=1!9U M#A*T+76Z*$$1H.U&3#@ID:V>@P3M2/5$S61 AN;8M.^2^:Y8J*V=^8*0J*;O.Y/J(0$H$I"PV0.4/)$6"OB*0 M"@RD9A9[E?('4EOJY.HG0B!M#:0L=A7E#Z2NU)0;>P$2NA57C$J^/" (D , M4'9JN"-^0@PO :"S03+KC?#IL&5!9Q;;UO*0G;F6 MOTHC/-%C'9T(.V! 5$8\^E+X0K4%S#1J9;';;)Y@%%:*-JPIH'E^M/P7023_ MO@=.*5A:.Q3$AV%1Y_7*8V,7^)=WQ+'%%M0P]I2.>5N2W,9*287'7A8;R8J& MO8ZDJ#L.:2+TDD,OBRUBA8)>@U>5E=0&'C53>.QEL?NK4-CCFV]5J2-C>8?" M6<=@%I>D4%CEE[JM+#:WRVI?I.BP"J98W;'Q@\VUEL7-P2GMRC ?CL[G2+*XK/!3ECJY!J;3R,^#=IT?]?[).$Z93B@,B3XR A0<,(?O? 1:CP%'[H@ZT %[ MZKD>M?C\GD9:[]GP-+X%WX)OP;>@#^6-.2!W1$>^4-?0"NX_*6#>03OQ;O-[ MKOA6K:!07_9]=7DMM.7-4-SKWLQUI*#2S$JJ;V@E75U?@IFD2)U.2VIW=^K/ M++[57D10)=Y3OD=0=3MUJ=O$D[4*#ZK$.\?W"2JE*2DJ@JKPH$J\/7R?H&HT MI5:N&TO1*9#0ZCPWS"G0'>W.Q(R7> -W$L8+R/*&_]#RK#JL$N^ZWBNLNET% M854&6"7>+KU?6"FM7>?](*S2P"KQ/N?]PJI5E]1][F,[:*_G4>^".A;0SR43 MYBR%H3#RA&_!M^!;"A1Y.B ?0!DB3U&:=<= MR*1A[2;\6) PK3,J'11L)<*6&FV M]".P$%CO :N;9C/^/H#5P8!+N8"59A?]7H"U1]_+0?LZP2ZUQQ.'C9CE&D^L MK+6N"L9V61P3O$07OXS%-?-NA@_T)5VY.5X*:(_+/P12"B!E<0!PUD!J2RT9 M=\^5"T=9G.R;-8[4EM14<:52+B!E<61OID!J^$<9[+8&8Y0!>>(-;/V5?Z,# MD_7(7PA84+KQY'^*M.S^MM+TWS[-FQ8M+]EU@5GG=^9TL1O_S8_(K@\^+7\3 M1EQLVZNCWJ#E!;!IC)\]L=R7>\:(-V*$:D#1";5>#>L1;%$/FO%LCAJ=5\S5 M^2=1NY?R&DY#PZ*69E 3^@@_\&.;W>/U/<]ZUF:M ;$(+&-<@-7MUR]_/UH% M3KW^:U2YL^ 7P7[BIR/QNI7W73[__B^MHWH=4,<'QSU_+9((VASAN:ESXL?1[-%U&W_ZT7MR]U%_^^U M_N7#Q=TIH>8S?77#ZG!\E6*QI6%_(B/FSZ'"BZ %:Z^_UL7_X+DWR[+@TA$Y MB9KPW\^C)YQ3+HOI?K@Y^V98/V=MZ(8[,2G,HV&9AL5J Q,6RLL26C0]F];/ ME(P<+B+_"DOJHR6D/P<388 4-?A2SJ<."JO.9)<\B$@$9[*/O&'CE>;CQ'#$8?-\7N<[-HJ_^ MSQOT*'N)^'G0 R(+]4G=T="TG]TCXAD>;WGAEP %<#],[[D]?02@D?-74)J& M!M,!&A(D(KQJQ_(<>G\V$]IGBT+[?B:J!3AX8.N2#V5/O?QP98'BL:Z!\1NIN ?1A M:M&I;L!B\6,YM,D*5?;SM2 9LJ%SK T+TGUE)0"&@I.1K4?"'?I/AF]'@3>RCS /+;7H*HU?VPV(E/MHN/B@J*[N/BG;J6837RWB84K4" MZOO!3A81]1(<=(2;@];)XK[^[ZGK^2$5SR8. TAHALF(-1/2_'?^C0>.R)3' M9 R+V!$V$E:@0??@6Z< K=6/? M:C?#6X=;M=[KK0G$O_AS:DRX79PF,YBX,!/PB1_37NB"+&N2\K9'5J8O5[9Z M>T3XZRUDCWH?UD$N<5WV'4*."_]6>LF_Y5P>]3ZB%1^I !95.I?Z.ALRQYFG MG\/Z6;-=6'MS"U]G X_K" TF#)5"^.!)Z,=>!>^.98SP!=9^@$Y;M^=LDC:$A MW/)DQ/1'GO:)PCL*9^LCXG6#HQONLC4CXB1TY&8HJU%A?KO H, M]ZSQ7#8&5!^814\S+B8O9A%AG1'KTG;.[>G &T[-OI;>@;X05]UUSBC*\F2V M>!;1TJSA Q; 'LN^H3W^)L4Q"(:&><;T!2WN%+RF9!'W#(GAI_,_T)>+%[[Z M95^8Q89&JBR87J=;Z.071(] 3Q;ASLS1 \*ZTR[^F3&'8W=?VU9-[ Q&749 M83Y]45HGY[+=OAC]WN!SIH3[_) &#BV&I_Z2J!63V$R1"5[A<#26)-:WLC MY@1WHB1/P8Y99 &\9<> A&'4(/ I]2W]AM-+^)Q2;K"3VKL^:A E?$)(99$9 ML%-(-1O[R35!LSS.DS*AK^A&2<=^:A;) O&+X%N?,MLE=ZE;E#) &9Y_Q$G- M(F4@%PSUFFJG\ &FPS'5@:+.E.EAML"B3:Y-04U;WF+4"<5Y"G&>139!)"MR MPGV;$R>TI.:!XOFU[:1]I[-CED5IGQ!C6208[!=CJM10=[R#$XWX:)T0I 02 M>P!#$RDEBVK!M*W'FL><<8D4P\8GZ>R%MS?NW3H)D$_L]6(\,>U7QNZ8R8_W MW)+;@:)3H1"O&>-UKU/Z>&PT!3ZE,N1=D68?6.U%4:Q5GR($#W ]!, MRD3D M"VI+1W:JUELB:OJ@GW9DUN1!ITA58XA5Q"-;+(!XE90LV,[JR64#M7 M&H76#\7$4Q:Y(;O"T\YE/+I89PNHV9D(N"+'%?D>5^15M9CNV&3J:"->K,4> M\HKD8Q#4+B]2CF92"K6619Y5N%"YM)TY=6Z&9X(VHGY\VCK3]:)N:\,#YI8. MF%N'L"RRK-(C+/]33[8^9*Z J;;9G$)TU OIYI\,NG0T')XWE$W3ZU@OB_2F MD(2KIWWA,4.%;B97S*VU*+)(44H*NG?JO:FYKH9C)@D=G+S5Y= M\*4V\L9FC9F,3W%M!* P.3"87D)9SX-9#GNR39@M'D9U[&?0BQB^B@'D.K[- MZ)0*C3'=O73L\3?#8L# 9^)HD>0LVSKJ=1I2O5[HNN?HD]G8)Y/1*189PDMM M;P6O?3AARG$4]%'ORTP2\W.$YCO1\-3GG7AAFEED(BPRVY7K3F%-S&Z&]\PR M;.<;4/0!")KB\&=TQE0;>EDD+6P+O?6+2*4A-7*M;8%G/F\04?57>-Q+GZ=Z MP$S2Y)FDS2P"M#,*@XVV-^-"2NKNMXH?5,-X]-HION1%*BI=J$A_8GU/C"8AL M867M-!''9A;1:LZ._+^+.2WNF.LYAN8QG5_H6_KR#PMWWC+'L/6W16XT<\J9 MX>)%$Y2_HQZ[& Z9ELK:7"C!U@"KLZAIJ@A*'Y19A,&+#LK&(BA5J;7K0XIQ MU>,7#(A1)H1Z9,#@ 8NO>>PAF0A(%%S'5,2&7"<;5D+MAB\09*7&RT'G)A!F MK']NN!/;I>97X)$)/ '?>7<,:\KTH%:/;:4L' @69RO/?:51]F49C[\] )1W M(U!>+S_*&^* N;J:IZY+@_)#7URMTX*,5\4MB_Y[EQM5X$;=GO)CFE;8\9<] MRXGXGJT1%*UZA*#(?]&V"W6H2)U&GOG*JW)"+:LV/#C,RY$F8.DQW^"5(-3& M+G7C)IC/?(6XP@#[^7K@&O_SH'=M6S6A[Q?J"H.JCP[T95(0(U%@9J=+@B(W M%CUI&1;B0++D2I8#][ ].%/M)^$5 %S#%?72^ FXKR!=1)$\G7@CF(S'$1F: MMNU,3&HMGLF!ZXV"V5[;Y+=-3/OY-#P#^36HDJ@_^/2_Y.2_!?+?S*F?&ZH:S8W28';D?8[4AU.<^3@],O $Z\@:V_\F_\5,0>^0L!N:P;3_ZG M2,WRMY7^_.W3O#^B.TMZ)5 K0=+W8C?$KH?ZX-/R-Z$:8MM>G8H-6E[ K09D M9LYR7^X9 UW%0'%I]GA"K5=N(UNV!\UX-@>6S@\7U/DG877PHUE":YJ:T$?X M021/'J_O>=:S-FL-B!5N@+W]^N7O1ZMHJM=_C6*]X!?!R<$6)?ZZE?==/MS- M7K@H (*9) N-!,\OO6 TK#GVZP/;[:UW\#YY[8Q8&EX[(2=2$_WX>/>&<AY$- (BYSC"$W3;DDX[[M,ZX51 81[6T(AH5/_ ._ MZ+/=!G*1O&'QE:[%:<2([:-\SN?B>K<2$18[0&2N87G(P'L](I[A\6;#KP'] MX4Z8V'/0E QV$/\ M.QA8OH63MU,PP5!7IRR83[7QZV9NC.V;DB-:@KF >;1^.VJ]KXXSZ$G:"#M9 M6)3$>S^VZ%BT6R1J*A;%MR\WV7BQ-UR]C: 1<37^DE_'A=S[Y5/9N!?\LXEW M-A\H[ %TRIY M]BWTH"I#^*-+R%A 7)+#1W$)D(&(;,6,G?,HV#@ZP@4!,IZ MV:)IT_%4'$%+Q('I8$N/)V Q@V%M/+$#PL_.6\H3G4'KG5_7VR)AQP21\Y^' MO9UU5QUK?5_"+:&U7BH9*%P$[FY$761B:R&D$D(L1XB=VZ9)'<088BP_C 7G MIB+&$&.Y8>R".I9?7Q9!AB#+"617EF:/&?GPS79Y8 21ADC+"6D/=C$5YF[2 M3;-:%>^,W!NGQ3^,',;(=WC)R"47%B^$=<\F'AL/F$-40"S/(AD:M<,:J"6>-?J,FKU_,B%/\S MM=B"]9U@4UCZOF=XYLQV+74VV%23Y;I][2Z:CA)=<:)54^O_FN7/^NFQ/!_ MMG@Z;?_%<&L+QY!]%^NIA:TV(I"VNE_?CZ[=3#W7HQ9? L\VU=0WW%1S=7W) M3RV0.IV6U.ZF+R>1[?06!%(XA/BQB";_")(D$]U!$?Z M8LJ(XJJBN)$:Q?,,49X@>F4%H< =(EIN*5*KGG[++J*ZJJANID9UF,0:!AUW M".>F(LF=]&4<$9]J*1-NE/%L_Y+E#@#>DUA8G"B&^JXKO=CR^ M=V,9RUVIU2RB'8$QV=1>H.6IE3N3\*PB0X@]= 7ESO%KMP $IY%&; ) ^5\5 M *P1^5$'4X/(;R]7@\K6CP+,[YL\/,=KYP?H(GRK ]]NS%'/R>"[A0,%H8Q0 MS@C*44=')X9R&J_)1AA>6_185B6ED[[J,<*X0C".*2^94")GXRY!Z8RPS@C6 M494GW\+Z8 4M9LEDZQ\Y-_C1J);ND@F8I.@C01]) ".\MYSB=>HR_\SR^?>8F. M<(PUEVDUXZ4V,G3 X*G =4=N<=]=X_,)OS.Z[ "*&/3F( #R-Z>Z]4SBK F] M.7$FUSF(%EA@?/%E##]_RIU+HVOFW0P?Z,NM[?!!]#W/,093<5S#@WU+';@% MS2YDB0Q8(IN8;7IO$+('LD>!V6.SV&\.SB3D"^2+XJ[6N_5&@3Q3N^:5]1NL MY()P"'IM]\8+(_,7)KV\^],?V1?88G$ M?^P/0?;<,7$HJ3$$<2T4F:5SK99F!8,+%^2!!1[()J*>O;\+^0'Y81_\D,DF MX"P=7,@(R A[8 0YF^W$^3JTLN>-M:M^%:MN(G?XW+%9Y!Q1O06J,;JX0M51AB2O48U!TJ*T5"RD9Y(\D*90];LX_PLBO7G4:Y MQ,2_7SCJSA9 E]11ME=!%7D0^T'HW -FI7W4.(]A)*'BW^&C$F0N(!L='ALI M^ZZUGAU+K:VQVI3W4F 56>H 66IO-=]1/2$O58R7BE1X'MD+V:MB[)5% 7RT MX##?+S//Z%'O"S6II3%"/7+/)IZ0RT0%,',\5MX7J@(7Z_9T8+)2"9_X;J^3 M/C&GH^?B A6^SINIYWK4X@P=Y^",E4'"RZDH4J?3VE>:\:HL4@]'16^!P**< MTIL-S\2E4CI:03N5H">E4CI8J M0"<,B6\1$O\\Z%T;%B/?X1TCEUQ8.M,C@^.#Z&/(,IXC^==8&)6VI9'RE*G@Y;& M8:)YW:FF:M1&K V%=)%R%^=E\V2IWBS*21"5.JVWV"!?A_&HC5,!QG=C'LL- MJ;6?/.Q-62O5.24)([QS2,<>6[LQO@O!& M>.<8K6_$'%*:OS,E*;#7F_MU26ECC/X0T+P.S#''D.[%I8*"&Z&>I^#>+!YY MX#(8LU&R];;T]7]/78^+3HX+P@]AX+BDEDXFMNLYXL1:<7G +#8T/&(:=&"8 M(&4E8C&/V$/BT1?^YY?/[H1:X7AK+M-JQDMM9.@ R%,!\H[<;AWU&LKG$WYG M=#4"E#?HVT$ [,*VRB3JFM"W$V=_G8-H@>7&%U_&W)K42Z9IY-\,'^G)K M.WP0?<]SC,'4HP.3/=BWU(%;T 9#EMB>)9K91'#3^X:0/9 ]"LP>FT6".S8+(B.K!WF>L0!X4S<9SI9]7U]V,3YU5&.>JJDMN3 __41'6#H "L 62H-@#5Z*9-( M>48.,)X7RP,UEZ;]_#O3']E76"3Q'_M#D#UW3#.IZQI#$-="DUDZ5VMIUC"X M=$$>6."!; +LV7N\D!^0'_;!#YEL"L[2Q86,@(RP#T;(9GMQOBZM['EC[;*_ M*S5;>SE %+FC:-RQ6>P<4;T%JC'3*UN?EE^4&'KMC4;,U D@FONT'$,#Z0Q] MAP4LS)[K@<&"?BGT2Q6 +)4&0+QR:6429D_HEYI[O-T[)@RV!QOTRC^YM+!- M7L/\TG:$"/E"7:;SQD!G"0V$071$?0:HSR:&GMX3A1Q0%%P>*@=DLMDZC>\) MH5\40!XJ]+/9E)V-MPFYH2@8/51NV"PPC2C&*DU[\R;=L,9OG6-"[UOZG=@ZJI]/'9 UMS X6_==D.D.0Y/; MLE3O= HB6C";>&\ WT?9[LW@_0]J3EFZG?8(ZT.'];[+>><-\:;4[781Y@< M\W4HWUNE[PS@7>;E#T)]UU!O%ZD:.*(?T;];>Z:=1=7PO&V2EE2O%^7$2ZQO ME4_6D\AK&G#T<"_5S,=9.2\5T-S1F3.;$7GR0ES;-'0!F+I$^/]_+)H0V;C7 MZT1-)ID#Z5Q>5ZX[C?)QO>-83^3Y:K>D[GX.3Y]0G0<*%JES(+KV@+EI'R7? M8WA):/9D,:KU^_:1B9")=L)$^RXROR.&:DK-UEY\U\A4!\A4>ZMLGQTW%7'O M)?+2 ?)2D0KK(WLA>U6,O;*HY;]#&VXOY=ZU.(, MG<[+J2A2I].2VMU"R"+U<)3T%@C\I5(\T\V%9^(4.T_"9X[KOR]=TJ"REWPJ M9)6#9Y5./36K;.O3W)YMY)8JR?)>*IX@ZR#KR*E9)[7G:7:D=AU9!EEF M+RRCI-BCJ1VBI$"'\E6R$159B(UGHEVLUI1ZU)#W0P1K[#2T8NN;!TIK^-CLN?3P;1Q]5G/$GRK[$X*FU+G=V."4@:-C9XL[HL M[20BN4HUB4BN4DTBDJM4DXCD*M4D'A*Y=JT@FO>.YG4U\#I1 MN[ V%-)%2ER0\]@S"\P_/QV] M3.5?$+Y%@V]4N=C$\-W"BX)01BAG!.6H6JV)H9S&=;(1AM>ZM=M2'1W;B&*. MXJABJ$Q3.".N,8!U5KO0MK ]5SF*B3+;>D7/CR="9I;MD @8I>DC0 M0U( LE0: &M$?U3YS[P])#,!L/#4!L]C0\(AI MT(%A@I"5B,4\8@^)1U_XGU\^NQ-JA>.MN4RK&2^UD:$#'D\%QCMRI\/3G#Z? M\#NCJQ"@N$'/#@)@%Z95)A'7A)Z=.//K'$0++#:^^#+FUJ26.Y=,U\R[&3[0 MEUO;X8/H>YYC#*8>'9CLP;ZE#MR")ABR1 8LD4WX-KUG"-D#V:/ [+%9&#@' MQQ+R!?)%D5?N44=0[LM+M6M>>>>TA8)P"'IP]\8V\7\@/RPS[X(9/-P%FZMY 1D!'VP0C9;"O.UYV5/6^L3X4I M9%T6Y(V=\\9F47/$--8:*H@W2RQ/R8"Z3 ?DCGF&EX!/Y1Q0JX>+RI,7XMJF MH:^>+5HH:;-QK]<)I4SR%I*7N.:W7KGNE.GG4P>,W5L8LZW[E:_%OU\XZLX6 M0!=7!#O*+A7UK_=IF*X>MBH?SH'=A\M*F>0XI"FO_9:1_D'-*7N'CTJPOD,V M.D VRB8C8LOZWIFPU/I0,#(4,M1.&"J3??BI2XNCJ@XO95, (,.ZYLA> MR%[58:_-KA*.@M$%B4\TRRX1DY%YZIW#&"R"K(*DIJ5BG(684= M!5D'66$]DF<-@F75;)Y68\\IW[)W([D7V-A5-J6.KL=$U T;&SP9G%9VDE$I)A')5:I)/"1RX=;]+8SQA235+FE'::;:G1W$OJPH%F*10G9KH>SNUFBCBBNCBH[J9&]3Z3) '-\E[RBA'->T?SNOQ%-6HWUH9"NCCYBXOG M_C2E1GT:K?J1)L4&^#N-1NZ<"C._&/*[7):7>* @H,3:;B3LHLI+C-?.( M(40?^H/P\) "D*72 %@C\F-J ,MYU@@$YI\7"2Y3"1B$;]'@&U,M-AE\M_"B M()01RAE!.:9::S(HIW&=;(3A=[8$29UV4=:2!0'7H<(XIEIJ0HFR!P= MYK"FF0;(BYK#7'OJ: Q6(:Y[%WRIC;RQ66.FD#"U$2#'Y.AA.OI>CGKGQI.A M,TMWR03,7?2_H/^E &2I- #6Z)68 J.Y^E]F F#AN3-A 26RD.:A)#25$-(S M2#=BSF+=F4\&X8WPSC$3H!%SMFK^CIJDP%Y;>5+N2IU.,>H752S^7S@TKP-S MS/FH>W'7H.!&J.+=1ZX#,9,EVR]+7W]WU/7XZ*3XX+P,QXX+JFEDXGM M>@[S#$=(5C)@%AL:'C$-.C!,D+(2L9A'["'QZ O_\\MG=T*M<+PUEVDUXZ4V M,G0 Y*D >4>IUX]Z+8 4OS.ZT@'*&_3M( !V85ME$M%-Z-N)L[_.0;3 YQB#J4<')GNPUY_*C388LD0"EL@F.IS> M-X3L@>Q18/;8+,J<@VL)^0+YHLA+]YAC+O?BIMHUKZS??]LNRG89].'NC3LV M"R(CJG/WBF$YH'1>,0/ ZS#7(PX(9^(^T\FJ[^O#1LZOUE&OW6P&WJ^/Z/Y" M]UP;OGIO? I9%.6DE&T92:AC5VK7BW%\]/_/WILVMVUD M^\/O[Z= *9,[=A6H$"2XV7E<16V.9QS+)2MWGGF5 HFFB#$(,%A$ 9*=F$DD$@4:?WUG[+%4#6?#1\59<5++9S1K$?OQ0Z,X&7U2PCZDC MM;;]CE"?+-BK)FHJ:RY\^4CH'@99*DVY+K/>2X"2Q3I_\4:VOL3?L'[[@_0_ MDO3K+[KQRG[*C"_^/;7$O[^/EJ/@PQ-!1!Y#9"M\%P^YTE.3YN@]#0WF/BWU ML#+/BD%W3+#(./GT;X1(($,E;8PIFYJUA'V2+-N#QW@V0D@'L4H3.BT:F$>A M*TT,2[/&AF;"&KF@=J^+5WZP?0+R!-,ROGZ\^>=5&EC-YL]9D.!_HZW\/S4WC#N S@.RG%'L*_G[C!=-)P[$7P2?JC,3%-Z>O'+W_\7OB,&+SI M1B7Y)(V(JP_L65*7/S/$;^+G^(_3,,+_=?CQOG'S=#_\9V/X\'S_]$[2S(6V M= .9A$%PBR1>^[TT)6P/6WBDP \&?FK2?^![*V<&_*,KZ9>L#?_M+GO#D7+[ MV.[GQ]O/AO4]?(9NN'-36V+9M@FV>6-D@O1+RGOZZ'!;?]6DJ8.B\R>0DU<) MI"_X1A@@70T\*6"4PRO2?PP/%5+7YE&YO#2\^O",L@L;!MRB_ ?._/47[4-) M,*R3=M(*&Q<(8R7&:)SKTOL:">'C2KU?1Q^ D*@OJ:B[DCS#PZ?RWSB%X3K8 MNCO;?P$027=+4)3&&%X53$R0=J,/%:SZ2R"9_[ T7S=0&-^&,OHV+J,?0AD= M&M-N18M^\\D"'6/[KH8C=\B/,9E[DHNG%JP)+''X;[!R[>WZ11Y2EU!.81\G M^8'9,5_\&>!\O'K@W(H.G%N!F96JQG%>-,OX+ST\CBC%"FR^.L2%O:._/DY" MTD64NS/X;$W**6NF+W7:C7[ QQB2\!*FZ/8='P2*#-JQW#A38^# M4 AR:RC\W9UKX^#W+.5)"6P@R*BF1-/I5VXH18?#Z6-?SYZ_O\HP]-I=2H 8 M97,%!/9',2;+-0IO1>(P[LYORZ%%$P5[/P##X_= MF$K+B6U[S#YW"+AG^(JC9=;BL]\25S\QT*&3ED1S&L3*,>>E3^SE[3G8*/!L M6 [05GNA'\MTA5K8PLB5WJ"#8+CT<7 I(S,L<>P[F$Z#JW%\\ [?4D_" 'D$ M2[3(F+BNYBSILC1IHAE.@@]B!.5;HU]+#_@*OH.1G_CNR/"T"?P)E".N.Q,? MN($.,9D3$VYD<&NDM^T[191BV1M(*EC%K.A*I4FO:_Q3>H,'D89+FYX_&""/ M"[[UQ0ZD4_XUS29;0J/@FK;::_7I56]A)TQX-XI\W)AO2!.P.@G;COL?XZEF MO1 IMDKX7\&]I0IXVG$81C'WVS M31_1#PS[!PZ&!!(;*!KFV(\.^,X%_8. MB*@!#_NO^&_C[7]BO]$[?OCS^Z_[_YW\8.6BZ7TO!(HUH.5SN4Q,&A:<-YCR5 MQ^"F3#4/5^-/- I!>E\7W?#$>M&6=FP3!+]-.>CZ2'A9\YCU]EM.@F"F91BS M'9. 29K7>9")V#R)%[B0&K(IW(27KZ(F1@]=FOF6 89!&D%IBL1@\]O]E[O[ MIV^/7^+(H%_$3_UY ^=W4%O!^4X\(1H$8.?,M*N-)YFQ;D,'];4I MD&E4P159Q2MIWBW*8X'=E?F,&#?!W1\CU8D2+7&L+;%S[5 *EKHAS0SF9WF! MR2>Q0SW*O7BC@E?RI@XA3%#@8XL<6# #V84S^&3J2N!6DL)O9&R71.^PYDFA M R9G;87F3B7L:N,&K\>U9*U6GA6E !<^9I[35Z-7E0D:T#MQ 5XS"7MD)RQR M:];9T/BCYF)NHT2-"[1BR5\^?&8NN2GA^B:W:I-L&:D\=/EHAJ3T2F,8CCV3 M_@+'&*1QP[,;_,? :KXA8\UW"8OKQ!9 QYPA\;,?R<- :UZ(QD\ ./R9A?B= M:4L&V'+@@K_JM!74*UU[]BJIJ5_JH2.4OE.#O-(0#$9]P%KC>Q\NG\NFB6^R M,)6\3@!M_%*N 0#5:+0H^XW(#_C9(* !:%QH[ABP*%P+N$%QOQ\L6S*;>_10 MAGE>=.DAO RX;$Q-8C2Q)S2R9W&(O1++I_$G":2 !]]S;/]E2C\$R=!@]Y!< M#0-W8(N_.-H,'V[D?PSB:PQ>&*S"S?;W=?#5:(=ZVW'9RS=@4XKY=9I$9<@GY12(\ 7#K^2(X%N#D@'ZJ5X/ Z)#YP3[7O1 MK28V1@@3]X)W]33###:,%OBAX+4G$T)?9**]@E>"@8W8]@+AQ]2#P9,J;4FY M3<= HP/$Q?BJN6X#,I:"5/3=G)#,&E;W\]C$.E:NEDRIU%S/3D.;GHSSE6PBH#5\!WP%8 105OCLLLM>8@5FBPD[ M;@*:0:9R3C'M<*H!N@27@@<7 +"1_4KDO&U9P)_Q]F-6 MM\&7@72<&B]39#I^OG4XX0W@06' CZ)0*HR)\4I%K&, M2GE>2O\&* DLNC;U_&=[TEFN6[%P@5>0"E$VS2-P][8,>:! MQ*,0<"?IY?.$8H!E[/(A!S3B\(0G269B39(,=N;*R9 GV@"> M=15W7^FFC;GH=5D23? "<)^H1!HSO8+K^"O1- R6S!1%L_C;\MVCV\.K=S#0 M0),G-/#E8;O\.?PQS-H)G0F^"^!K445(Q;G,'6N*!PM]5,P]HUX@/?#!8PQ[ M!!!C6XF7P%+&X+5&>5[X&W=PV9?IG>D[:0;U?F?XA+F)I[P3V",YYPU*1>FB MG0GOFKW8NIT9'H/!L_VYR]N'YZ2GQL10Q)N400+G#*$;15]2HN9:0JN)>XS% MX;5$3(Z%!E' XJL0CT9%P;#FWBP-(20#+U0'*V9M?6WN:RP><(/UP 8>68;!RZ' M9<&%NN\DP[4\/$T/M@S,_D #,19DOT V+Y'K-=4*HULT*P_MUX E7&83T:"H M@<\R)@82CP"<+G"':6Z$3N:$_E6Z(P!S1_J&8,?\!XE%%MOO(XN'ZGO&D9 (B">U/A$:5;@VK'XV:,368K6YG+#P8FFD<: MONB*M,67HJ85F$$@*O&C>1#^!1-,-UG:=VA_\D=F'';CU)G(F, @/-P^V+Z4 M*)?>D.N7:SEIBP;?O\ MN#*D=Y!KEKE;E\EK7S4'=NQ_M=G\/99 $-?%P'@&NV4>V4?:&[:2ALH-S/]W MW&ETT.[R8SA\SL0)#^P7>%!A^UX0.687T#.*6 E">-X:G+.RRSCQ^6ICFA"8 M"/]*RW"VKS=Z,@-@<>. MP5G* !.8^"T$XRL!+1+X9MP1U&$)@,ZL*J9K*8@A,A$')A\6B03ZP8SRP]@C M\(@3Z]2XZ Y^C243.]?AYO(\]M"(MLPE9R"70S^X>=(;IFN7)19R#>SI0I[VG23?*K%;L@0N MG@0L@V"A0.?[L$)AVV+:X<6BMEM\[:LL,]>6+BLRQ&-:^.K(!MBPMP?]ICD. MQKC8H63>/0*."PT4)@9<;49+1"QZ,!WR'O,BP[!4?.4&?WRF%1L'AJ7G;7XJ MY%9Z]UWB9I1GD MCN%^IX%()D!6$8E9\QGH4!EHIFM3GS 2%W3UB6S!-34=H9E%;6CJS)0R M]_.#*_4HUSGBT4-,DS!UMIJC&=$NS"]*.8XQWDNR6Z@A,#.(5^^.R8H?%$5Y MW%A&"UZ2! ?^E9?EC&.Y-8&'&+_-+?^&&U.,78 MB/87R @%!@6C8?PO>>/ !09=9(1G-YML%S]MP6U[1?\[$# !VN)A2+@]74+J M("-:VHC@GT &:6%$@&T)W)U6G 7V<'@:<7RQ=+'9.7V1G2.R\Q0% '\XJ BC5=0-??9QB.C&T//CR:N.#VHZZ*8!BV!3UC%D56;-'AI MH8_/0NZH7[@KRP/,.C'!9<5,ZLCM'L-A MFKR_I-4]D042V)_\O9D;"F8AOB4]/'13MPC3U,-[I!'CD8CD)L?9+*;8OL!@^5?H+%)O\J?PJS6G+6R$+J!85X7;>EP93SK&G/A M:1["'(AHV+Z+K[30J-D FQJ$189CK0FY.H4CT@ M(8A<9P;&[J/%*1TS(5(V+RV[05N&FM6T[R]PYQB>&MHZ(UBJZY+9R Q,;W3B M7WCU X\&&W +7'"X0X"&I'$?N=?4^+V6[O%09_6K_ D /=/D'8+8J09=+&9Y M8S4;*OXH!,U.8*-/^#E&6$X)*L9V2.+%@Q,4-^5>$.Y<\))_+0A'%J>?'.6X MZ%8<%]5>LC^8Z.K\0>%3?$@D4>.51L3LE6PL[LE-Z-UBN5GL]E%\!1PJ+)&" M>P%AQH07(8#=Q&Z$DH0R*$@EAE@J@Q+"">1?("7E(!07W1_N0"L3*#11J@2> MEAP6CM$_RQ(=U 02+7!ZHUIFOJ @'A4F??'&*;@$]E[H"=U)G)H,=*H@X^-?BMD7XB M=HI\MH$"1KI,D-;>2Z:U M__F5Z:M'YQM3E+2-/P4R97_*_65:]J_)A[\/3HZ&H(3A?_JS]F.K[N7]07^E M%>]7)GE/92XV!/;6]&JS.YV&;L5F'B2,VCL"3 (+Z M'*QEQFD18^W$#5F3Z%>+/$Z/POUV/C>4 '[)6>*GMBU*-T](E$!^)1U3$L"_ M2)N3IP"6,CJYSL8R5&:M!+U?5_)Y8E8G?P!SBE(&"'5A4P&$Y[B95SY.L+#B M)^R)*G_V:!YZD(-"=-<'#S)K/6OMM8J.^^J%F\?@-.H632[X^1>I=+9;]K$@ M-OS(RB(+SG&"8Y+,;/>5RI,PF6<,9F(4ZV&Y:I[$4%.UD&F6?2=#UC&&=EUAEZTD-X2-:S7Z MF34V3"-16I3].!H;C+6JKFD+TF,63*]08*&Y\6;=-5AJ1DK%;@T4DES\..%[ M0:59NGO"X*Y[TVK=MAN=^_:@H38?6HV;P7T3?AW>W-[VAP]W[4&JM0)=D@$W MU(?@,8[5;K=_TVWU&MV!TFVHO<%#X^:VW6[T^]UF[UY1NG?=^W!PU<;]&+C: MF1@677YV@X;-;(!R_1Q6=2X.(FQU.N"%\G^]?2^ENSZP87N)O@_%:UE9.G^Q M3N?GE:&(ROR'1+N>IF^<9K7B$U'5:Q%TJL MC)94"N:=GA>1 WGT\>$?_U8;=Y^^@'"8-1S]I>%-:3-W'31-8VP:L*Z&0UP; MO%+B-FY=]XG_TIAZ,[-!3'I^UJ"'TFCK$KV. (H5*0GXG)&,>+:QMUQHVQ^5 MMJR;SUI%VU1!>[3[!U.T56G-3RN1U*(>3"LC@C=G@5UON(KV_+'12JO$W.BM MGE@P]KF7=<98]CPV1@X6Q6:'+=$P]AL^[N<;]Z7HMU!$4@D9T["U.J5I]N56 MN[/U(.JM2+1GW)TGD ]J0!0Q2;$1Z]+W:S)M=/*^_5/*'H97PL"E5U?$Y[M4@/(_#BV=_Y42 M6IAIF]#P.#@6W%*/O*@B3MSE['\?G%A+>[$EMY35 F7!D!?$D(5,LTLN0!'3 M"/2+I+=,6Y;E&SJQ6J+Z.I;K>:X-/*?;/NVEDV2Z8R=+E%]9D3@HF511>]NT MXI2XM!1H8RGG"496SI(!*C-02Z9&G+*YV>G)_:[@K OEK$+TETN%J &,.]C: MIBLKS4.FA&Z#XX+AQQF3N8_9]YN7@6H1T4N5@J;+1V]O^_WVW;!QT^G!=UJ* MTACT!_W&0_]>:=_>W [5X8TH'[W<\E'E0LI'+ZRR4)2FGFMMH2@?/7L2B_)1 M43YZ4C5%57G_@ZR$D++M;\^S-+6OR.W>:FO5B\YEJ@6/%.(X*^'A2#BN9I1EYO:M'FUVYE]&^7>3JB>K16F3-5F: 9:4ZE&5Y49EZYAJK MCCGD@ZS3^&,AMI:VEM*4!^I1$WH$ZQFE?IO@54!.A&/$K6CEU@- MIS2SFB64%2&B+G5W?(@RN)IQ8B&W['(X?[:UHXK<[O0$TPBFR6&:73(!ZE\[ M6D?T7WCP3]2.7F;IG-(LF:Y1>]NTVGPX43Q78]XJQ'_)W(53MC;5KMSJ"O0+ M]*^BOUP>1#U@K+1ZAK<- M];;=@G_=WS0& Z734!\Z=_V[VV9/;;4NK;STL ;=992N?@%-*P:?UJHJ3527 M7A:1177I>9)85)>*ZM)SJ3E2E)P!#LKE#B=M]56YW1/%*<"0V[H+@>< 2)*BN]0X:@1,J=* $]%%OF#%0HQ9:B3//, MM4HM$9LS>. HB*VE/=0>R(.V:.Q2?^3F=/_?";D"@B)Z),HTM^7(G ;\I3A2 ME%(*M7$4D.8TLC\42.MIXZARKR]J*>L/UIR^\YN"5:!.1'9$,65]JU%:6?7] M9?E<%#SN3D-1NW5*W+++6?39%CQVY797%4PCF":':78Y]ZY_P6,=T7_A8311 M\%CCLI16R02"VMN/%:=HB;JL4V6 DD?UIVP2PFO*_?XA^P (^)\J_,N=^]<# MQVH'RVL/V;=6E"66+#%,E24.[H>=FV:_U;B_4^\;:NNNW[CI#EN-UK!WT^G< M*7?=GBA+%&6)ARA+O)2!FG4I9Q)EB:?::;%^ !(EC^8/IK.V<.0"FV%.649ZY5+FQ2F=+.Z?-_%&ZH MI:W5;LG]3H73H@57E)3C.HE2S6TY,JGH:AHJQFW5&8>[G+V?[8EICV93H,0#'FY#%G$-.HNN0#U+S&M(_HO//PG M2DQK7&*DEDRJJ+UM6G%*G*BQJS$#5&6@JB53(T[9W%2Z3;FCU&T:H6"M.NB6 M: M*\'_)K9IV@OW70V67JH$N%0Y;ZH$N-/LMN\[[5[C=GC_T%#[@T'CYDYM-3I= MM:/VN\WV;;-_:27 EU*F^SQUB!@?>I$EG*(&^%R+.$6=[MF36-3I5J8UO]J& MY0$IT( \O9#E!54VJCG3+'I[ZI#WYS/U(!XGSXYFN1/B/$X^VK:>/!4)/G/0 MV*;0^63A)M8J3-/LRZVVF(-:/]8IA'?.'(PMX9T*()X-N-M=N:,(;)\8MG/& M9J2Q?18@54$"JZKPYT1>2DVB+P6BII,SN:,J*Q&A6(%X M$NF;@BLWS!;KY$SQJ,8 K8AO"M5Z2Y';Q]7J@H-.BH-R1GKL:.8*5A"13)%\ M>0(),I79O#FS0_9E\]9 Y!PEK"FRSVK,7(4,D#,[9#^F:SW@W^G)_:Y OT#_ M*OIS1H>DT%\#&'\:W3O;M2;^[M!K]>ZO;2L0#$8Y#@9AV(RB,@* M%$0^')%%5N!YDEAD!8JLP'-(_^CD-._H[:GP^#SR1L#'[RMRN]<6R4TGA>YN M3I>-+=%]KHE[K8'<:BH"VZ>%[9R6$6ELGPM(%:4I=WJJ2-P3B7LBP2%#'.0T MN:C*D!/)=2(UZ$0X)Z<_1C5&8NTRBE#U]N3F04?*"PXZ;0[*F5FRHRDJ6$$$ M!$5RW8EG0'1SIJ?LRRZMAU@X>'109 "=*OYSAJ?LQ[JL!_K5KMSJ"O0+]*^B M/V<:2Z^.O0>55D_NMNO60[-F^6_P[U:S.4KFP1%* A+DJ.G&:Y"_]?7CP_-3 M8>9 + \M2')+W&$Z:3CV(OPH_1FFNTE?/W[YX_?U^0FE$]RBITD%.0!*DQ[\ MAPO[!586OD'LE\3/T]!*_SK\>-^X>;H?_K,Q?'B^?WHG:>9"6[H!YZ$9;)'$ M!KV7I@2Y^YW40N1PX_ZG)OT'OK=B]_./KJ1?,FGSVUTV;1"+^Z',\^/M9\/Z M'CY%-]RYJ2UQ&TU0FQ;W<'K>;] M7>^^W;]510:JR$#=- /U"["X:'E9J\0UD8!Z6406":CG26*1@"H24,\AC:F7 MT]I$$:TC4TEZ?55N]T1[O1.#=T[?D2WA?:X9J$JS*S=5,5[[Q,"=T]PB#>YS M06E[T)35EDA!%2FH(@TH2QSDM/JHRI03*:@B@>Y$.">G34@U5F(=\^ZZ';G? M/N18.,%!I\U!66DVNYNB@A5$2%"DH)YX$E(O9SK-ONS2>HB%P\<'11;>J3) MSOR:_9B7]8 _O*;<[_<$_ 7\5^"?,^)&J5T31LRE[F R]2$KC"I,0I56LE!3 MN71YD.!H2*<)EFS*6"J]+942I]X.!JW[SJ!QTU%N&^J@V8?O]'N-N_Y=I]FZ MN^VI-XI(B1,I<0=(B1,]&45*G""R2(D3)!8I<2<2_Q(I<7M,J^CG-"111$_& M5,BKU9/!2A=90Z<%[YQN(5O"^WQ3XEIR5W1E/#5PY[2[2(/[7%#:!I^U,ZBP M+ZY(B1,I=$.">GJ_NRDJ6$&$!$5*W(FG1/1SQK[LRRZMAU@X?'Q0Y 2=* ,,\ MK ?\E6Y3[BAUZV?M;MTMP)02#>:J5ECXJY9T^%:5%:V!<]3 O0S37L!\))8FJ [M1>N MY,$GXZEFO< :\-PTK-THNNM$"ML0MG-LU*(S0KK> ;&4W<)'J'-4]BJ6UPG0QN@3LG MP,6O! A1&2PRDT5+)7XFDT7O6ZT[Y?9VT'A0;P8-]59I-OK#IMJX:=W"]^][ MS>&P(W)%:Y4KVCJ%7-$R [Q%_\3C)IEQ729IH-8(?,E"86Q/I*_PN:V+C,*S M(O80"" R1<^/KG=$]\>"L.='V)AT!GU9F5R^\-!_Z/C%_):3.P'(C^P,*L@K M&Z0220Q>N-A=&Z7)"LU\YG19;AZ/4:\^J'*[W11YB2<%GYP6"+TR);!STUX4 MPRBPD[8*[_7D5D?D<-(KLL^UJJ.5N^\@IJ6\%F+:638-L MU;;^ &+/J@U[*\F#*KO0UFS64W&DM%34,QDH?;AO]_O*0Z\Q[ ]O&FI7Z31N M>FJWT6G?#.]N!W?]IMJ]M$"I"&:*RO<:N,LBF'DH8A_T)*0F0!*!TO,4$")0 M>J:$%8%2$2@]1V\2H)+A32H5!$JI-]EM5E@:*^"3_<##IJ840#.G-KS4,.Q# M!F%I3+_;%3']VD&U* C;:N84%^\)3SL&87MRKWO(=JPB"+M7M=G+5IM5!&'; MLCHX9-7".05A2T544]FJ#YV;SL,-&$1WS6%#53N#1K_9[S5ZBM+L-;L/2N]^ M*(*PYQF$%0.YZ^R)BQCLN1-;Q$G/DZXB3GJFA!5Q4A$G/4N'3VEE.GQ*J]%6 MCNWPM62U4^%470&?+>!3;O1S)0FE2D?N]\4L\?KAJ2B8J90;'EQ1,%-1Y/;@ MR")*1#.WETX=D5):PVAFB?)[$9P4I?05!3Y%\JD(? IBB\"GH*L(? K"BL"G M"'R>I6_8:F;XALVJ I\]M<),%P&?+>"S2^?,PP<^VR+P64,\%04^6ZV# FK7 MP"?6TA\94B+PN;UT:HLTSOT&/G>SN\MUB:U-Q][GJ NMY) Q,5[AD7-M23N> M2Q/'GDECC@U7&FDNT25_#@@,&M7ZFBD!8DR,Y+CC*8@>D[C74FC%:JY+/.QW MBYVAP;>8@2$/OSO$U#RXEV>SMKBQNU&FP0_@CZX!#A0+%0,(X2^SN4GP>W/B M4%2BOV*/X'WI1?!@>!^'2 O\5S[3]'O]?9X68+=K[POQ0IYI)GBFX9(Q\LT" MW$&76&FFL>P5CHG: //MTUQTQS9KT,LZ_,*NE>G/&Z-8O/-P0+80$!PB.C8P MUO17MO^3!#EH?#I!55FB*,7(_<0AE+P:-DBF':*EQ=083R4-".:0B4\#M0$J M^/[*M*&Q0T8 &02G0:_0#==SC)'OV8!,]E#;=Z094&]LS.D@$OR"-'?L%T>; ML9NPQP"#_!<>LP :T@?!+MMC@P*23R_!%[5?+'K9Z@M=7V9;ZYB<"/8FV"[ MP-\*^*V?-7NA;/.@4OJ*=Z9_"I>V54U4-Z/+&2,%@J?P#7.T] 6U1>[X'J7 M%(8C4EV1NX,\NJ]%=KGYMI6_8W9D91-L5]X7?Z_0KDA'!13XX@.)C3'[FVZ\ M?L"EL*_0J_!/]+/$Y>6X*84MA^B&]]EVW0?# IO"T,Q/%M@&/IHLSW"S&],> M?[]BF&ZUFOV!VKN2"$!LCI%_QR<\O6#S[(*L9()2V0'I<+5GS]]?93A)7/O& M:)@["B30XQL[S,6G NWKXO@_7Z@&=M@1%LIH+2&Q,2R>6%.!^W=)5MI,^X\- MI%NB/,B<,:*-QX$3AL8\Q3S:Q;I/F,.7L*SQ+CCO2B)_^<8<68H:TCH8T81] M''EE_GP"Q*&7HP_(:&6 '/WA,5'*'$C0+YHED5?-Y&E 2 M'U,-WIZD[!%/^XYR7@+_T:<4-?!(C\!+\O$QL")X1]M9HH.(3P 7QH'M0E\9 M/X^M#*@)*\)UZ3;# ;P":Y_N@_L(GH_<70@V]+?J 2!4J-&>A,*B"N MI?O,OU,ZP0N ]>#%48E[AE<"/#E>-<%ZP3?6DOA_7@,; 6^-EPIX2-"0K=8Q;V2*P]7"W:#<8$ M=2;G'&EL.&-_!O="QUIF_("V51B 03,A0B+;1M> >X/]QC9/C-%)K[G.P0X8]MH17+KIIJ.;"=.]L?>1/?#$3)4[CP+:W\7D83W')6 M_B"K.&3#G=AH).(!]V&@YN[";@(H::V7 ?H=O G#N1)D'%:"\^Q# GH"?F(X M5Q'GZM9QFD%VLZB-=J(6.*?[T%%S]V&O2*]R7ANA0R5)D $.?F.0'?WUX\/S M4V$*5\PQ"U+($W>83AJ.O0@_2G^&[I[T]>.7/WY?GRA6.GT\>EJ1Y%"8I @7 M%OK+J5\2/T]#__+K\.-]X^;I?OC/QO#A^?X)'#1SH2W=("D-LY(LDMB@]]*4 MQN;?22VRMI6/RC*^F73-K\=I=-&SR]VP]EGA]O/QO6]_ I MX+?,36V)VV@"^S9&Z/>OSLM,4$"3I@YR[D^>/;Y*8'O!=\, YC8P?XN1&:]( M_S%,]4I=FP>)__W+M[WW*6"P/Z9&@8)+%\AW#*$A:_[ZB[81+*B 2#!1G*N" M@\B5:VHU0-.!WUT4C O-T9F%C*()K?+826)29U(G*%=A@GRDP3(N\)A]BXXI M=2@Q2S-P#0PW]*?J%3NL=(KF;B&[50485Y-10(^"/Q7"NWOHW PZO?M&:]BY M;:CM;J;)%HBJ_ (A%=XQ/W]VLUONDDN;0.Z9)Y&7SNW. M=DE8+%5D\!]B\\-*&.F-$^;FO<59T,X+TUQ$<_ (QQ6D.)=BBG]A5,V>3$21 MS%%8[);/50=> L>5.*]$EBSB"7XZGE[)B>D>9?-S+/RL!W!^,O M(^'W.-T*#KA#8L_%GHL]%WLN]OP,]KRDX7'HEM35&!Y)<@[H.K(/G$0!\_H' M%M5X90UGER8'UAS M/V[-#2OAT;//-[UH%5$5XHK:"[6S"G:WMTLV0M]^7;6X<:SV.J(G49U1ES6: M]$BHVY.#5FR>-$5/K%KCKW=\_!W0%XL$GW)DHUC@;B/[KJ"3U$G9=SEU]Z+:T2,V):A) MXD^YWAEUJ",]V-3<,[@+[&!PHUVA6Z\7$]LCMJ?JNXCMV71[Q*&J*$\\?+2P M4S!?]<3RT%EY8E\E&X;7EBO_[IL:(\L<9^7 W3USN=W5VWNJ2O@^.F'CEAK>XJHHZ( MRZH3V]XLJ;0Z\4-+$8"K!>"*,B,[695A1T+Y[*JGJJ7VKMW:[+.4 358F[\V>WX+RLPNSZ04L8LZ>% MHW+'7D?VB3K")ZHAC(H>05X/1;?''V\?_$!^+N/KWT03.<_]-,G]P9 M[MBT7=\!H90<4CINM9K] 2;&)0:1W^5@5$^>S=&)K[+S!&,,WTPQ7=CP55<#:)>L_&YN<4%?*6:[]E'6"G2 M6*)$3BVH@/>.7/%;V81FNC>ON#>2X=+!R'/@)%K(LY@:XZFD69+FNL0#YO)- M71H1B?P84^6M \5QQK+O.'!#G,]LN5SFCXBW(,22OEOVPB3Z"\&=E:6%89HX M"'JN 9*)>RT-)=/01H9I>$NZ)\K@O2M-$DO2R<2PX%D:6YTV0YD//^("@Q7- M-8.63](E3 @;\!S>&3_1) NVT1[!SMB.7#C\V6;58NN?!IOB >LGG[4PO"G] M$QM@;3O77&[%-GI&-)0S-%(G:0YLSPYF4]N3HLN\J4/X MA29Y)::+XZ\)'8M-%VPOB.NQC_!.F!AF3$"ZP-L:UMSW)!^N?B=]IA<4S;9G MSWCC6YJ.B(-'X+ =^ _%D4LQ@O.]"2K"[\1SW[Y??]<6OZL]0N.02ECV;;8X MV+57S3"#X=_X0K$]E7#*.&@4\/7CP_-3 M86%B3!5>A5/M8W>83AJ.O0@_2G^&FE'Z^O'+'[^O+W\LW9(@>EHAR3GZ@H6% MUD;JE\3/TU!-?QU^O&_C?VK2?^![*X%J_M&5]$LF;7Z[RZ8-VJ#[H/D4W MW+FI+7$;0<*3Q@C-IZ0&IP^/4T"30$:!I?:39X^3 \D6?#<,\ @,C' S,N,5 MZ3^&P?#4M7F0*)@/)C.\R"#8'6."\7'*C2 =;]&NI+4EVD:PH,9S@HGB7!5X M 2O75&8,/(,@G=CH:J&69I;M'.NH45&!&@8'#+:8V0,NE8B!X@-M'HA@'45R M3(?;:"0X!,T$O"NH(8-]5V<6-V&*/?Z-">@GZZ4!'#X#_3_RWE4I!'?S+[Z- MIT3W3?(X"3V-(=V^H:5_CC;O=[YWC]93L%,WN%$4@MG^B)+ICXC>+V?>^R6D MU\>'?_Q;;=Q]^@*;-VLX.O#+%+:2.+H](XVQ:< #&\"\MN^ U=.X==TG_DMC MZLW,!C&IM=28@JPU4=X2O39=,R*/#83)/CMGG#CM+XP^M3FQ/VG07(+ 2#2V M$ *C=@(CWE],R(M:8Z9L1Z!+$"MHUXO&7?MI(%4?DBI')FE-ZKV"P$^OPJY4 MS/=]5U_%+.Y2\[O41L?7)8OWBVTU_O+AO28&GB00BTP,3YJ;P<&=*[W1WIY1 MEJ_2.E#FRD$-FH*LF%XKOT'WGV'4\&;Y>W3$]>"0OWQBC96VF"990T@7PBZK+WPPS?0$8$>'6@#N*L_=JMRPJX\N M^H36."86X+&VY"ZT.6B?4>VU3UD7IOBY!V+B6OCC17(D*ZGSN.HK@-T3H.X. M_+Q7#1-.^#F;%]Y_*QG3DYL'G=J8Y3Z>I+X["R8J!'I6?XWC*LP=@9[3%NR@ MW<"VP??>?;P4Z*KY]:*M!5YM*C&L;F00%*3LE,!;NR#"NI\GKA4VL 1)MWU, MRTA)FYT<@F.MLC+#HENY8<'0FE$CL)V[TI';G>UMB5WI?7S.$+RX]U46\4NO M'X1=LH9VBFQK$QQ3B7N(LZI+CLV6(+]R"SP[XA&3 MT34->YQB!*\.4"^$8W8OM.H#<)O!L=#F[WK#Z',8:\?06@CZ] VZ>J0,^1 MF0H!7WWVY"$ W^K([>8QTYW* 'Y-B[Q4=[K#]XC([!01-8!9[;@2='=1-NKN M$NO4\G.Z>4S0)ZT]]V@7-?I#U _F2"U$KCZ\T=[R_E:?8EV5UILY;7T3)_E.$OL0,*;>L%CX!J79#U,F\\=^PZDQA. MO#\)-B^!%P#V=PU8-BG1&(JW%&*MH*KKZ70T6(S>TO8 M&VE-+-U;$#&.IV9 MQHCUO +0\IX]V+=-YXWGKJ5O_LBE@M*CVTUOP;X<=C#+:*YE4X*_)I\IO2'7 M+]?84BTZ>6"]9UAW-LF=.T33W;?7TN_T^J"[&*Z4][BS+7,I+:;$6NG8%6O3 MA9WL^"T=P_TNL5YHM!D9 &6&;P=K(MIX2@\^)!S7\)+1\BNY+,2M[\K!JK C M&[ZH3C >95CIGCFX <;*(0M]F0WQ&;+TZHF-/6&?_2U?-PZ:67':P!B\T4SD MM6]30KS/]IA2BRK$KP[!SGKW/^;$<@GVQZ'E ;>LO2#++&!J\<\H\OK)$]E,TE[ORJ5(4 M$\I%R7 \=GR2QZ>)GE8G@)S8>G?C6+67BQT@=B$9LGSGM61(,>L)[_N.;-N2 M!QFC(DNQ;;PKB10V!ECA6HYXB7#(9[!OO \>?IIFW]CG*1X^?UMP'+@(SRMM M_F)&>M3_-]G[3^:D0(,IV&T AN_PS31BG6V9?0?(09N>0]YE[L 8G^)P6ROX M=MP4I/Z*MY3>;&8KO97I31(.@P$/#;T-^J[7(/D-6!8W4U=>>6:C]"9CVKT6 MSQD=PMLM6B]R1GO$/>S;0G,E$ !TR3HW2+$C(_I&\ ?JF4U,>Y%J'+SRU.#> M\#06Q ![?H26,NTA&5'$-0!@&FS!W"1V$6P5VMJ46C)O.XW+TS:S6\%U M( 1\3]"!!=\8\.[.C!)_6!IL$;[PK8W="EWV$SU=H1OS$':]#(>ML??!. 9* M&@V]!B:LX+=K*75@#/ $NJ+O3OMBIIQ06;((]42#G6>-,N;15-TMB@<6TJ&)TS=.,XDS08;VQZ"E/N MB2P1O6;WEPA;'Y+6M->L*$G>:O]KT$'WP; ,%\QPZ<6V]=/+L;V@ZLE!P2'\ MNBHS[ET%Q/Z(M-ZNGJPG4R$D"AUKALI"Y!0BLJ#K M[*%1"=Y"4ZD;*NM6K4R3@*HM HAGV?"@HE^FDH9Y[;;#ZI'#-'M) M>W$(%JS$Q/ ^7CS:6,:;5S)YF MFKQLEJ>YY^V-[F.S ;Z$Z'OX ,/6KQEJZ*O%UF*/@,[L.E;&3:NZ =.T*A;O MI1/@92R.<8%KX ?ZRCHQ#3"!EL%=[Z)G%Y!Y @K3FS)*_^5K#MB8N&EK#EUE M7L@3DBV+SJP$@A9"89D/W2K- ]AABF,)X,WAK3F1.1DW(/2U-,0"!S /?!,0 M1PM @KS!:*N3-YP[Y!4+X &#(2ZSP"A-@) 2-47@0_BB!:R<"71:R(0%SN'J M77AM [X]!@[$?0GN0L*GK^$>6-I, V[.YI+AEG64L,[-"[GD>,6*--6*R_!: M&X=TYZ:]>/> N_$57O(Q9(LM'?)N0+%J*XOX#(43"\6V I8]P2+]E<[<\24%HV$9BHN7A>U(E5%0=/Q"YI44= D M"IHNL*#IJV.#(>PM40)[0TN__\LWYFCCK"MP4O=;X+2!;\:PW%*ONWVEW6MU MU $XR-V?W\=]5KR._TX#">]X_5!4^!!WGE-12RR58@]1E.M!01K<3F4W:S,K MN]?%>96I5<\,73<)7_AJN=2>UQW@1J9ZE+EL),".*)Z*BJ<*-XKZW^!6POW@ M>3K6/;.**O=LZJER!4RV6.F(2JI++)*XB.J',ZBD.@CMZT(?451U,IBI159, M36 KBJKVET%2'Y**HBI15+77],S/X'G4/1.S#D4K%:6^M)M%XP5RO:B;Y?-R M3FC'0B1PF0:%N??ZZ-A;)EZWY4'WD#D*9Y$D4Z\"K':SJ+N_P-M)Y$96ITDD M8S9W[%?6++#F:N7""K?:S8(#Y=*<_2E&WXJXO".WVX<<@'6"6J6&I5_M9L'I M_VG!K=438TDK4RI$<\G4-H5FJ;-F*4C/+\?J 95KP>^J>LCB,*%>]J->"I+O M3Q%SS0I-F@MW7&Y\P\0PJ% K-5,K_1W52D#8JL(1';FC'K* 4ZB2_:B2K*%= MFZB2JG&FRMTJ/>(+=U%^U\93PR(\I3^6[2:428V42>%= 6QRN5=3_U':"W[[ AO!,@%_PL7):::9E= M3^M#*L/G#YS&%?%[JRVWJ^R;)O!<4LGL>F)?)\RUY%9/N#*5N3+VR#!)O! E M&/O?J@R@.E*31-'1!=B+I=C_1KA#ILL"?W MVA4ZT1?NS^"L6>QO@)M^.MV^SZ,E9F5J:]=$@3AH:%/H%UA=5<9J#_RC8[9@ M$VUD:]I&MJWLFHQ0*URK?%W15JK3@OSD,K2%XX M.D"_=YOA#OI#V> MLYR'4)4[M7F+ZK6&\;;MA+M=>= ^9$6@& A28P8H!.G6TPX/ =+>48='G=Q\ M$-'>^H/2$>VM17OK]\=H;UV7QM884R'D$82MAFWX:1&HF]USMEO4RCHE/RFT M5_O KK:?3;6GC3K79K2,35ORV(#Z*D-Z\[E"9:WT-&S6RLOBIG2]-?VH^2*+ M6T_O99&,F&??97JK@5/1*!A7L@/T@Z3"'4.K E2WY4_ 2F"CB=#/\N<3 P?J MC T3! Z*"Q/_3*- P;R4"$9@;5,0Z3B:28?':JYM >\O0US"5\@/ MXHP-ES!D@F8?@^GA271JEN^R9\W@F]&X+O8 T]!&G"EP#MA("XHWK&/,Z9P;Z7/-D#\%GX%=AL&PZ2NI=MHH9DWYJ1' M"E,^0R^!L35L,CTNUI:TJ4&T0'@.BH8?B9EMJ3M&\ZSQ OH*=I#'>-7(0_R_; M^2[1*4[2-]OTV<4N>6&3YY#A#?B& 8"G.'0+!0!],H(L4D1T/,*(4'4#.VQ, MP$BR/&!MW5Y82!3Z\+5I<;;(%<@!=A0.AO:%QE%P0!! M#K&,9Z+:I[,5.3\%#(Y*B;T,.RSATA]HX6AXEP:ZKJ@6##=FE85Z;9E[8\2E M8?F$FB$C$K__*Q^6:!H3DM#'8F[9\0,[71'8$8&=HP1V:"1UY9KCV%$8C&=> MOW3_8TXL%YQ X\/E&8\HP4&QS8$IN:)C\IRP38E/=8Z[4;=\\JX+)H%+]>XW M8 Q0&[+T FZ: ^8Y=?AUL(P,5!W42NZ%<4D;B_EOU1X\?[^9M"Z'=PWU*[:;*C-MMH8WM^H M#:5S]S#L*\/^K3I,A1Y#O:L//8Q/WMYUFG>M8>/NH:DVU,'PIC$8=H<-M36\ MZ3S<#F_OA[>5CL@J$%&5CLLJ7%?9\] ]WG&;.2<;/;&FJ6\UF:?R#-J;2+_# M7Z>N=$\]EIPQW.4&KFQ&FJWGZ9PMYNJ"BR_H'0E8"%AL+BXVF<\D<'$>N"@A M+JJ$Q7'22#=;=7!RW2H:?+79+7=)-4T'^$C@36Z08+H7VW(O-]]HQI!:(I]N MUZ=7EC3:SXBD@\O62WMO19'TY)DH.G5;1M';O>USRW>F_P'A=EE8+L3;(!MO M*]&"(^!-E97.]DG* F^G@+=V,_NDL!>>%!Y3OJGM[4M%!=Y. F_*NI/I8\JW MEK)]0?M>\7:<,N4-,5N]4?UM:CL>2\9B5O48:"U,ZM,VJ=NM/9C4%!F8^K:; M".C7A/\%D ^E;]I[L*?W!+963Q5H.V^TJ7NPIO>$MK8 VYF#K;,'4WI/8%,& MV\\[K,*0/F:DN@Z&-&O^)FSHL[&ANWNPH7>.UG17<[J%BCDU"!?"+*N.8%/K M>=<@C=JNB6X1,#L4S+(.V38UFW>79MOWNA P.PF899VM;6HP[RS-FC6!64T[ MJ53YF"VR?M*E!+>:.Y4>3'MQF64$W_SYG)FRX&Z,<2\FL!>283$.08:,58Y& MI68U2=GG.?):)#EJGR>_TF:IPMSXK?N#[7B7;1(,#]G8MLDI-3GF&G EEQK,VQ MXJXT.V%-2 AO(9!NX!/O1W)R/5&/W^JQT,U0<\ZW=TCA^\K;L&SI<[2;VP?J MMMJ=TVLK6@&&JHH=JUE'XKNE8.V(3T7=/L*W,SXO?$+$%]MJ4$D!9S3 '[_@=4 N)19F.]RO8CNG:^1T_&3=F)> MKQ<[V/9<^*E&NAN3.,S8>X"JL_5\Z=2(F*1[OU7(6.G*@WZ%,6,!H&T M/6( MYST#"-/_^[+:K?\A='G+Z)22M,Y6"7E@>$MCW\%A2B>48571W/AB8;'U\.:< MT/ M(\N6&2L]]9#3FT]0V]02,UO/4CX(9KJM[9N;U4_!G)@H/MUTU[(QIDKX MKWQ)1 &;JGL6[9B)L@.G*FVY=]!3[*Q V2G*_ N 9F?/&F17:'9DM7E(RV,; M:%ZTE9_0$R(\*\MZ>E>!VJ85-N=FNK-]0"&)8TL[' M_FW-PS=5QT6SDB"-C,S';)4=R#XN^D+)1S]$N:=<)2R%?D*A-UPR?J?[#J74 MU8=.+]U82$3,ZXB,T+3;)S(&1/L-$BVU79GN&/LC"$]:1X1 MYIHPUT2JW;',-6&B;7QTW2V77/?5=\A&>CJ0@B@$OQ)G'#^(:+1*AF/4JP_J M=7?[@.-6F_6S -!& "J77%G&:U#W]?7C MP_-3845+K! LJ#)+W&$Z:3CV(OPH_1G6FTE?/W[YX_?U=3.E*\RBITD%M2E* MCQ:CA O[!586OD'LE\3/TU#I?AU^O&_BQOE'5](OF;3Y[2Z;-@C"_5#F^?'V MLV%]#Y^B&^[?;X*H'M!=\-\.,\ M _4_(S->D?YC:"JDKLV#1$'T769XD247@##!TU-:%&E/I%L47Q8FZFL;P8+R M<8*)XEP5L=S*54>L-6:1X]\USW?XB? EEAM'[X_TYK&]!7%(7?H!;U=%'+4* M7RTD#@_!^+LO\\N&T0849<.[%/CU.S_O7*-Y^%#%OXGF2,1"ZDGQ"LU#!2EJ M5AQ[T-XD-2F\72WUO,2ZVZIX#"6T](;I>J0!ML.UL$K@F_KQ;?] M0_,MZMCGA;UE?5VG6?_ZNC-6LQW!KO5BU\%1V'7J$+)E!_+NX,AGB$*_QAFV M*QBV5@S;V[JASB8,^P KW+*W6/1<&5R8"L MM(WU8T'*"H A FA'*3!0ZE8;?^&J_-<1KSAFA\H!N7./%^HC*RY.PV_=Q*@L M@V];6JF*"5R5\2_2]IUDS.:^1T>L@(@FKE=SUA5J?JT@>%,D";):4^TN"?ZP M=)Z?2?3['[!4=TC'@6YY<#7H'K7+6F7=$@ZYLLILAGUW MQZJBQC'@ MW6G[6Q\P8 M=S7%>E.Q5YRSU;]F">GK!*[F>_:AE\DZR4:4EH:\A7EB:07\<)89Q30JQO.$ M,:\+AQ!)KC^#2Y:84(QY7K?V;*Y92[I$9?#>E6RZE4:TE:P;_ FF&=/(S[?Q ME.B^23!-"70!B/E7H@\M_1,PX23Z2UI(W"Q_U_YC.[>HT[(RD&]N!DJ_34Y.B7G(A%8GX3FTQZ34YLT MW(^.[>XU]U;092]T09]6D*5V9/F"8Q /197:!/T$5/8 E5O-<9:@0047UXXT MP_'8G_ET8*>@3NVH_H8GB77OSUF+-A=%*3K]@A2=/S:^QYU;.W>+^B?]>?#!D;"G>%ZCC'R\0%/N/!2]D'! M$VA^W>;V0._J0[\I-X57<0+8*^@!52WV8FDN\7/2S='8!>M4%6@\"306M#BJ M%HU?R!8UEX"\;K7 NVBW*,M8N?5=^!S,%8>85)ZX4V->]X!I'5EU4-#<:"-6 M#2CR%"=(-7:+2NV604MHBOK#KZ"O3N7PVYOI@EWUNG)+K;"MG@!D24 6M(*I M')!;62_8@U65N[U#=H<2C: V,U^^:GR"DK!7-N7/@@8M&_$G)T$U%@HV=U)D MI5TA3PK E01<41+!\0&W-YL$C&2E*W?[PDBN/P0[M8+@UE:(K';J;X1<3@SE MBVV-[=F<>$327AQ"9L(DV8X]BQ)$-F'/B"##D![515#DKBIT0_W!MZ]#QP. M;Y^VBH#C:0!X!C@=WR7^+8NN9.TR9+H_;FRN7$3*+4R9K;*.?1@K>0 MR_=UOAO1M+(X3 >\DD'-&N<+5%> :K6YKZ/0O:%ZKP=0\J!WR%[R N?;1I046>T?>G&>8*;>"0<:\8F&W5O'$D^TEI#^3.00]L!5A/!JQ;SWXX@!'4Z[$5'KZZ" MB3#U-G?.<1I,(=<6'*.O*[W.,'GV4'"-:4"]MMP[J@U49H*+P&L=\%IPKGRA M)I' [JE@M^!8>C-9"V;1?B2MTE;EUE$-I?W/RCK28"PZ_(:/C=%"TI[IZ)AL MH_/]Q;;4/G+OW5$P_64D.N!7LOULR(O8_6IVG\YR.=#FIYUP(>DJ)G8T5$*P M6S442 Q=$40X4S80@F]/,?!C=MB#M$1=BA,8QB1>&DP0)3Y6$Q^>_DL): M*G6$=.+C3N[(F$\[4>BT$Z6^QHFXB[C+2=YE1WF33-P[P;-I,>Y$W$736K-F4;7A4C3X2JV )^ M62T2ZP*_O7:<:LGMKNAP7W] 9G7SJPL@MVXVWI<[G0KG[8AHBYAYLB\&;64U M)MR&0<7,$P&X4H K2B0XX9DG6 7>D7OM0Q:!"PCN!X)9K>JJ@^#6S9GD]N"0 M'2I%%$4,/:F&/XNR1,30$Z$<#@J^?9T[BJ$G HY[@..^CB+%T!,1-1%33^K: M];6UKS->,?7D9-3-!:!Z7Z>A=9UZTE0$S@7.U=:^CEUK,/6DT^G7#-.7'6@2 M8T_JS?H%!]QB[(G02A5"LUUPM%L+ TII*W)7%6-/!%@!K 7'PD>W@KJJW&G6 MS86][/B5F'M2RU[\[8*C=#'WI/YZY>+P6G"T?*$VD<#NJ6"WX&2ZJKDG:DM6 MCFHI[6'N27SXR#$FG\"_6\WF*#D!A=#])\%($]UX#0::?/WX\/Q4V"(V-N$D MF(F2N,-TTG#L1?A1^C.<8")]_?CEC]_7-Z)=,=[R*!<]32KHT:/T:9.><&&_ MP,K"-XC]DOAY&IJ\7XIX F31V4!3]Y]O@J@>T%WPW49@8:WXS,>$7Z MCZ&=GKHV#Q+_^Y=O>^]3P&!_E!E>9,D%($S0F*?13'LBW:) HVERVD:PH)R< M8*(X5P728.6: [0\_H_O>L9D&>?\^!BA=C<1Q*5"G?R8$\LE*&=C$5U)H\)9 M6FBN]+=\/3!04S:WSN=?]1I-I?0HK/AZ'B=I!;%51E%+[K97,XH8*; 97^$[ MM3/>28G>2:GBG=KTG=16SCLA];PI*9)W'K A82)O!A]-78D *O2BKTC?R-SC MC9J;M%%S2Z)WP"TL^![KZ S7R9)#W#F!E;X2-/*5BY/7E9F<'Y%F@*BH&WCW(Q1DZ19*6!T%\"8?,-)25#JJ#XN>TV!OA M@H@VGN(7\ ZN/QX3@F9BT?Z;Q)X4N*@/ON<[) [3>T8&JHB?X9$W:%9<,)_]*8>C.S04R:4MN8PKI,7!O1 MBYWYK)21G0?PKO+W%WC \X*8K^1WJ@?V:-E5EKE;*M'C? :^ S#:-6?EJC+G M*^/>K*R/ W#OO\%2>5[86S&MTI0[5?9L*_AL6R_/Q)G=D9&7 M?8C0R3Q$X&<(4?!^):Z?COMGG2ZL'A=DG &DI27(I&3V,[\E/Z>/D8KO-!-@ M<28/3OPWEB4X"3G_@&IPS8ZG69\OJ1,9"KPL7][&2DOZ+,7^L1'S1^. M/+7QGDX9,Z5K]VH"K3 +:$^0RBS%$R0],DF5(Y-T[Z(C1>IJ?JU)$#A(?^HU MJTM_HG[+9UNS:)<,3!2D5KMNN&/8#_J'O_V*S!BLK>&2<;X7 MW8>S_K@J:LI9$USUY?X)'$B>Z]'&9^*Z$I#< 6L(KO!\,'4,LN<^FQO9KJ+W M2#X[9S7?/)2:N&6@V*[<%F><'+7E_Y$@)H"\'R 7]=L40-Z/4WBN.32I XX1 M 6H2^'E"@,ZZ-#$LS<+ /2#,K?U8BPO@]8("DKWS.C:/WX7=!P.YW1=="05N M ;=%$R%KAMM6LR?WVG7OAWMAKM5=CD8Z0#]<89?NA^>[6Q=>!,1^H+0FMTCH MB*FW[W)]Y,EIPHTZ*;ANW8OT '#%2CZYVS]JKJ-PEC9SEDZB%?NEM%+Z.RGZ.>10CS?KNTFP& M[I!I)CP"7L?S$4KNM?2,BT@_;>[8KX9.L .3 [=SB67 #R[S]26J6DV .=R* M]GC29E'>1GXSKTXV3S6[(/;_3*8V\] "/I4'& +.>M#&AFEXRU+!!L,BCQ/V MJ/H=Z-%&()D(PJZ_T@@P\:H9)I\N1$&"=\;=,>F[N/@CA].Z M9GJ9)ZE%_(^JWRS@-R6'W58W*^A?9[BNC\X>;I,[M1V/^05N\&I4 MC.5)07@NR&+:@DZ*RVJ0T [YRR>N!T2!S==S8S/%JH@:3Y MA39UA*OQ+R"%0R'J(F5!EFHO\. 7S0OE0%$#0=MCY4@&MNP;8S[#.JF1/04M ME_AL,\*]8.3_\TFS7EC^:9^L_:*CEPT/67+]T7_(V$,: M8?Z>,3&X%F.J$?8%5A>I0U259I 8LI1TI GO9KB"$<,MJ_6[UTSK/\>0I,WG M)ET+_ UT+C9*=,/&B7E*-U0;M-8T>UD4HDSE Q, @D0S4-8YMX6=R)/11F$ M&Q&;:DCX&E^H A#G>8"-=,!LU?Z3/@# MGU @26\T%S,F8$?TP)A*BY^WZ_PA;ZIY):4SYVF-]G(&WPZL!?CN&^,M_?YG MT#FP[D_X$3IITN-D0AW )]0V@9RE^F$<#)=D-YF#;K%U:>:;GL&TQVA)+_[F M@<;R;&?/]T\/I7BK>0+ MW6BNX7Z;@V&C/UKQYRF;LU('C)GK=D:&\%KID]-]?O^TB,N@LZ9%"]S\ZRRI MMKD$*BU< K-@JC''PYY30J/Y2DPT9!=3 G]?8P"DHPRCP,IVA-042] MT6HLI4;;"*FL$09"2%4CI%0AI.HKI&3)=K:U!#K'=1?*D/1Y89\F23O4G-Z& MO4,#WMQ=G_!@ M+T8?\QE8UD8K /+ 6K$ -90WX[)N MB584E;<3TY>V]UG6T;17,C*R.TW1<,5W&>H8>R9Z/K?6@%%7B7LM?9KLQ]\T MW)B"_"]Q[!(R.A\H> .&%'STW'?F-IYEX)&K9HYQJ#"J9GXJ2UYL_"U<$3[2 MS1,(Z\XYCG$ D3X)N=S!IP,Q^%0,/GU_C,&G/%FM/J-/,R.2.&H2,R?PP-$# M75J46- K:N-2-K%@7>)^_"Y_6'QB(=%WRJ[L=-LY$QS#1D0L PETRHB@: ^? M*]FO//A*SWWXT55X!G0M#7664 #ZAIY491=%K);/^>LYQH>"6'Y3-8/-EF-6,'C$37'[F8G0._NL3S6(]MO#VF M0Q@*M05$UP47[$$F"9S T/) #^O#7P MLGS3Q-A55A&Z'PS^"U\%##W,F&;KI??EF5L(R:W@..BM=FY"LBY0G?&#E=Q= M1%JFA($]87\HW+@L+V[O&T<3JZ)=BPO$75/.V_*@JZYF4+$W9QAD1BYH!=/& MM+,L)J&U9Z.EP"_VP@X19>\=C)5[5 M*&%_6)ABF=$5D ]23I[0@A[S/=?36 X=L;*- $JG2@Y9!U/%%1%U:5U679+ M/+GXO0H&5QPP97VK+-*^FIE$&F;1Y5 ;7QA(79"OQ/(K<9QVXJM!TC([HU\' MD")C^_"Y_T_!\O>0L*O2=.ZL.2%@/A=SYDICSL,SYLGV%)2EM2U1X?6ZF%+. M.Z(RI%<+\Z)662<'\\% ;F;"O%0J\KEE/*\DT%LT#H(-&5T/'NTL 3Y@$;F8 MATK-)%E:: YX?F$6NH5E$F@MT3*KR<1 0N#O8W IP='!=B,Q0S^Z,7FESAZU M4"<:V+(L_9\XGH;YZ0X:M,$G-"O+I68:S5*0N987>P=8?$_9)'3EM8X/%#!>JM M).]QR^F4.'SO M.2#::2T/80YT6+J0NH1G *PM!@FL;EX#B@",J)UP&3X%)PFX71OF,9<%2JEL M@L'V6:5[ DI\7X)M"79E2_"T$#Q9Q62G !Y>2C1TPZC$SIX,C?EBDH"V]&3FY83)%P)/:Y2 M(5X$--.^DU"# &#@)H"D.?V)\"HL-XJD:B/X$5B!#8S2I? *9O.&FBY1\&:X M@1+6Y4"@C#67K,2U8U9>D;0HF=Z959\;,\;X4??&QO4:B1)5N#Q.OA#O5G.G M7WGA'3R9[<\]-1.^:H8^=*-(_M=@Z[]&.[^YV&G2HN?\&ADX#ER_1<0TI&/:Z@ ]"A0#B''\DVG@:2/HEK*V8;;9/VSPRVR0W M[3!LHN !2#:7C.,V$B]^IAPS@=5P248=3KB=[K-]QGAJR 4&O)0Q8OTO>-(E MIH_P]\.C( >_R 1P$<6V3[(\ L6>V#OL1K@_YK8U'$\-D"0L5,XE9#)K< H& MPM0V08):6]0-8O0BB]3^G&?3:M$"XL+0##PCZH/!E<$JWLJ4WC3O)\9]UTGK M>@4YBU6SFI?69-1"NTD8:CSO2KJ_^?1\-Y3>P/,L&C#AG9J#K"#0]MH/E+TZ M^KAC(ZJ4UF(C>'FZH)9\R,)VOM.0"SOAXP_%;9$#.Y[@W$OD^31MRG*Y>_#IC2DELX4-0]>G;JO'-Y) MBZ9%4 T,Y&/9&^QJ !#;6_@!3;=7P#_5NV9\S@08U2/^Z/C7Z1+X);%26#/1 MPBYQ( Z;K:.O^&J;/C"VLXQ7XQ=%U08YI[IMC*K%?CR0O$H?8";%U?\%;_.5 MO-22'4L6MVGZ77- ; 2!Y6L^^JQ.KDY=>EDI;=PC9;"VF965 MS(F4W(4VCQP@UJH"=17O4S&WP9XE^.?DUP#O(!P1DHP=,FZ*]9(:N'/<62K7 M3VF0T?-:&6!G%*7]YQV\\BL-+L8TJ^%^IV@/(A&8G/H-GG]/\\7AVM^U95O! MNX!JM/V7*?^]I99+R0D>^9F+C.47_D;#V78'^P7-47B2._KV87,/EDI;S"5+ MSB/*(" _?=.2WVJI&::XRT#R>X 5:0H0X'6JGF9 M,)&#O"X/3\T-SW;HN0:> ED-EL0[PI1G!C-Z7Q,5!G7MUP^8PS1-EF+.!LR] MF/8(P)C9?^U:^B-LY%'$)*D@ 5;O\F)=,"(($@]H1V,%D=K'% V:%6 NV?O@ MOS'MBNE%W:"IU1;F4(*5XBT(*0@"PEME]=V-(G^'99/L)/7@F0_&CR@LB$_9 MJMJN=:T.LJKM4+?3&I=REZ*)"IT$OA0[T>';._FE%="HS M!9:BXDV^.@4YD1/'Z*T<%FP@,LKHS4?LN2PU6NV@U6RVSYR[?;.;4K)=E-GAIA^;S5W/\9DA3N65927R#L]SQWK MK*;FIUA,&N)AU_>&9S?PO\2+1U8*G2C8U9PCXI34+]ZA8%?OF4[>.A=*47++ M$-:!HUR;F*I?@YT2XIDCBTY]2ELS1J&-%.8BT^#@!OG(6U@CVYQ.;R8DDRC& MWY@6X#4BS$[;!=I9!LVJ4CX.)MJ=U=$X)8T+)<>X4*IX#T7N]U;1_;9:>!\E MW?X Z!;QR?6]]EG6PW]\*]: EH8I>.,&P4'G^QG*BRI.&10SL(!K"X%&G@V[]81G 6$@NM\$_0ZD_) M\Q[1LR#'8",S(>QX9GW_,WVTJU=/NK*K*.[1;J*CPQ2L^C>"TY6/2.!SP3 MWT%,!V6$E9WV *1S2JPZ#66P?Y\ONN$^CG#RIHWL>(334A-47G^.LZ:I_6F< MXQ3)2=;TA>U*T?&-6[OSF_6G4RT5CSIZ2O_GX( *E=RWQX?\\XW,XOB5,XW* MK-"+[5O3:HJ^-:)OS5'ZUE#U4*^N-:N"ROT[6RG8% :J0_9;S,?2MJKXIE'X M0ILB:[#2P2+O\>]$-Q_2Q+2A]P!O^W_XLEO9SCVYJ:Q&UDM-XX)MR*K:#+:! MG\O28]G/-@]HXQ;0;%-#YP$E=VCI+%#.A> (!QQ"U9+CSG,C7E,(-I]L3RZYDG_.2 MY_*)!>F3D^AT,DLJA06K&0)I?7P\N]I]O5#*2&N+-54Y"A(^1SFON\*A*ZNM MU4FH)253.VO$?; 7N:PT'(\=G^1)IMB['9>]]KBI;5G-B,*7.RIK%\QA+RV> MSF$36_) +2NH.*2BL6BK$BN6)TX_34NLV.>[BJW:1*22"\D:(WQSC_XG;RIL7RJ41.62^M/M56Z+=#G*%PR(&2FSB9=+0V#/<_0:=%%Z=UFHU M^[2_.P&LSM%O@J]R;^57.HR9NV]8:RBA#\2'/(>_N]C+@O^>FB!-7;Q$D6L3 M_+RK#[_R:<]>Z#R^$L?\[P;,WW[$.O,^#^^SCW,_[F2D6*02"UXH*QVR=ZZK>F M.]>&HM*AM4]P3WJFHKE\=H+[KLJXU&Z"XANOXWZM#H=,(#YO]Z^E](BB VQ3PBA39DT/N=^ M;W>!5\! *[:<6!LA+/T4WI>@@<*(R:B$\-J?!N?+2R"^6.8FPBB\@"I'^ KZ M5$"?N$-Y./(P?25X>B?,<&G=8-L E\U_2-2VIYO7E"7\W]OZ0"N,F>X)4A)7 M3_$-$"0]-DF5(Y-T[Z(C1>IJ?BWY5DT57JC=/YA #$[5>F"\Y8*LQ&V2AUI! M"R4.=_ &.=KY'P)B,\2!Y^O8V)R/]HID24^T,7F1AZ;\O+G3E2THMKYAEE+_ M6][=6S\GW48'CPKW\<3\6F8U/53,*)>EQ=T+3I:AI3\QHM!Q -PUW2[-MR4W MNZOI6 S@G*+1K#8;ZZYD[3K-00$KCV2"D8OW, I&R1,U71$_%A0\E&B"LYK-LHLI-)";@]5$^_U1,^N\ZA0%^P7 MLF!LV'%AJ6+">J^W6JM;+2QK8[;7GE?6XK,-^-1M'S/J4@ ]]EE.^945L<[& M!X>I8..>N*8-CFWWF&S3/E5I?G$(W?A4\@ (1?N_*RNMU:'/U2*T(#D\HYCB M2),F,^LX#EI9D8JSK2NB&(@BBG)%%$J-BB@"XH:E$LNS+Y38;M J;S:B4>F' MY1 .H-T#2>;%3I)8VA662]"I8K2,(M;<"A.T6"\9A"GV-L=.3BZ?5JKIY"]? M&].YAVPJ,.]:%MX]J-!8LA$WM$V8&W3H\EG_+8O@(![-62:FG$1S\V+#7U^( M11RZ#CJ=52=L?%E0U4:["&$7-LM>T <:8T+%B&.;=#++/.C%HL&335/"O7"P M?PKM\V4[WX$@[M2(>K5-'$)8"QJ=8(\=NHM:T%X'6YVM;[C25GE+&=9M!4<1 MP3YC+U?6QP5#R-CES'?&4YRZ-UH&,\0:ODN2WQ>%84$Q@2QKTX$'_YV9=ZIN_I. SG:7D8R^N_[*Q:F@J^:8FZ0Y\U4+ZL:M01$3?#'IU4J3-Y^82OQS-B8I6 M^Q]??V'#DE>W,9 8N"=9#V';ALT;L7<2ZT;&JBO1(OS+)SCPB3:&HMCG(Y\, ME C!:#AX6PN$\9S]Q8UZ0;)>@7-3&Q/&/GKA8-API&Z +2USQ4Q&XI*9*&5" M+TWAM=7][2QK> _'V5MV#5$SDD-X!?16+5=*UO6K6Z=5%>]"5*"^;>N/C([V M;#^,Y.B+@NIN:5T%OEHPD:5>*0V9K[YA@:<1# ,<,]F XJ1,S?N6#*9FY8OL MX=!_R^87[>YJ\XM2#);=/:0L?QTH\V%'_FK)O5:>O-DG?V6=3]:"]WVGP=?@69^O_8^];NMHTD M[>_S*W TR8Y]#L@0O#-V?(XLRXYW$MMK*9-W/^T!P::(,0@PN$C6_/JWJKH; M!$"0 BF !,G>LQ.+)-"W>NK2U=55H/4G3VTB$TZ*G[=RY!Q%XHB,!HI]9NO3 M1^!5!94^HHY7S?OJ7G)"R6WX"0N2,^UWCU+<7V.)#G&!^<@OIBL % 3 )RS? M>&CZUSS8HBQ0GDG2%)741M%'T4?11]%'984Z-&B.S5)36:%.D:3[S@JE2*JX M5)&T[EQZFKG;5,XX@?(JRHK_>,U:B'L[Z<77O\Y >,' 8_/;V;$R:B\%-G_%04::\&7)^UI*XCF@8Y:#*6:#+J@R;C M@+G5%)J*H6F8+YM60N,.C*:./FBK)(^U1],H7S89=9)-7;Q?TVI7F1Y#91_; M9%->.:8]QXNW]N2G@(6A0U<9ZY[[L9S$3Q5Q9>'!O5C/O;U6JW([]8OY2+3> M[59_LM>+49I&?N!,X$#3!WI/G)Z \#TK[>ZE?IJU8@/5*0[IRA74E2!=)]@30_7[N2 MI"JM;XK:UZ:/D;[!%^;?S,PUV7RQ7*+*YEO@4H#1KE$V7TE:CAO8E&E$8972 M-YODYJT9 /.PE>4*<+EP4VMY\[F'^3Z!+S )#J;QBC!;U_A1 U:T*9.HRT+, M$>;-X[2K/%,1IOH%^)IW3 ,AB;= $RUB#X'F16& 4A>;F40^_K/<1S>U=[9# MO94W0M["EL/4M2B00]O Y2/%WB@03EJM#D+9SB)RR"9*DB;F8%VAXH%^OUZ M\T? TX"" .=9=&W+7F R6]OEPT?O F89O@?=XXH$W2Y#(/+$^.NDQXFS,8 MS+.;(C\EEHXGC10+F 6HXHGY+,R12F3TXK4(4%\[T-@D^S(T2E8-Y;"+ *%! MZ-MC0I;C89+5IO8'\!*F'[:7L\/\S_%(7R1?PN93S;SD68;YS!DE;TWSQL;9 M)'/UVKY,XFS?,SEJ:,YG%L-OXLF*K'J2JY K$ M#]H*+" LHVP+E\E>"<(XYOFI55*K5*]6UJ]2;?9NAQ'GG^*#QZ.[)E"KK$R] M=AG7[=R=1/)\4FP7Z[Z)J/OF M?DUVXD)[@(7C/61V]I):Y>[LC8[>4HG3CPQ9:S(5%[+,]X:LOCXR5.V=HP)6 M9\TI72%S>3_ ZEZ\:??UGCJB.S)DK3FB*V3$[DUDM8W#UIL[MN6+J1G=Z62X)>V#IMCX<]O7!:)_9QY0OI:ZX77/@NMYR/B!N1\.6/NI5N3=3N#T6W*XY3UQO MF!\2M^V>WNXHW"K<]CIKSA#7F_V'Q&VWI_=K=^92&W]U[9GIS%*G=G:IS"E3 M0SV57_,9G-1J'KA$1V?#G4,%UX/!=9?2GWN!:Z4AV2HQ]9'"=9?:HGN J]$T MJBPDI^!ZI'#=I7CI7J3KJ%LS8Z!T)WL&N^?UL3;;DT/>][]>=]-?,X,@FE,> M7$HWZ[GJ[K^ZKZU62:U2;5IY]MW_4SV-5G?_2XK]Z*J[_RJPJ#)PJ;O_"EM5 M84O=_5?@J@Q\N5=W_Y7;J!IDJ;O_"EA5 *NG[OXK9%6#+'7W M7[FYS^;N_V$VFYL94-W6/W(17T=0J:OT"E2E@TK=@*AU4ZA*ZRD%5U Z% M?8;/YLP-34?:GN9BX<#<\$)6Z$%S;B,=>O'UYH_:^TM/_:"DM_5E^%P>3U!? M["T) I%+WS?=.WHO6,?X_V&^-S&#V0K/-VIV1J+@ M>PCX;GTY?L_P?>)2LJ$/NVT%9 7DWM;7YNL%9'U@*!PK'/=Z6]^GKQ>.NP#D M(XV^.%,/=\Y-<;6E.*0(Z&]];7$;M\$[I#*;K'@/:NPW5\KK6)"[]9W(@R)W M-&HKY"KD$G*WOG%Y6.2V^_JHJY"KD-OK;WV=\[#([;?T3J?*U%Q''9]=>W8Z ML_1V_5WN5!9-;R>8:^=LMU7F8U39;H\4L+MKY=AH:"GON'".\]'^G(0\_+?=:HU?D8.;NH,AL.^6$TW$ MH+37$_M>LQPS@#7]\N'][=<+.: D'"T&Y/=?:7(M6ZT?+T0#J19FTX;O/<0_ M97^SF.-H7SY\^N/WC;WD'P:LH]NR-^TUFR>7\V?-=F>PUK@@;0 *FR\']A., M+)Y!XD/J[UF\/_IR^>&Z\?;K]>4_&Y?O;Z^__JR9SH/Y&$@.PR,*EZ46Z)4V MHRWFSUH;!9W85OV]1?\'[ZWLN,1/%]I/N;3Y]5T^;1">Y5#F]O/5;[;[+>YE M8@<+QWS$971LES7&CF=]2\LIZCQ) 5.;^2@"_AYZUD4*VP]B-6R0$C8>YG R MXQ/9+^-SG\RSZR#Q7W]%7O@J PS^I<[QHFL! &$*0[VE\#)OJEVA2'/#X/5/ MYE:P(#Y.,5&2JZ0LR#R3Q_Q(@C?X/G_G;\E>7J<>+V8OI 7M.SNP'"^(?/9Y M>N7-%\P-3)2/7YF#5WJNO" ,5LY#@UOHY2V2^8)K@':[-1P-.A<: _F\0.3Y M$1/T?DW"+2MF"?D$$=N=,)?PLQ"E]YGR$?X+PYM)S MZ9[(.AY";_'J(D?(=_K98TV+8[I!9F@;5-:>M5-N=]EY%N@LL7AR[5+] M\USBF[1%RVAQ,O)E^^BB;K+O&2U@*K-X;=9IYT/U7*BM@E&RL^"QC^XF=:O] M;CYJN(JZ1NL8SIB&4LAT'VDZQNA5H+WU3'^"HOB=[3,K]/Q ,UWDD^4M0\V< M> M*G@ -[$PP[<43K_,Q6:^6S>!K_-O)JY=-[1;>!Z,4'C<=6 Y_'N"XL=4% M\\E@A0ZU.P]L4S"#8>3%!XP]Z9H)4P4)/,&H!5@#GP4ABFE=>V"8W'ZQ\+U[ M^&W\F%F>4,M=VLT]=WG/INM&,)TY8Q1=#1-*M^WR95_$2X$MX^2U!Q@N8(*/ M=QKY\)B/8\/'GS^^=JO(^)I";]YNL] :KJ,] 3X!HM'0[""(B'C0/&CVHS 4,-T =*$^P'.T94Y@?^$2D$FQ-2L7SW!C\A%4%]AW%KY@,@/H@IG/H- M=T^!]D)"$6/=8P "/MQ''.'#S+9F&QEO#HQ'\QVGL-D8HYK7J6N<^G(Z8\^- M K20MFS;M"?PFV:9P4SS?+DJOF9BN,W8=OE2P)AALS33,:"?@8RQT61@0BE! MI]YT:EM 39W"_>4/VB0E$3S"%UAP]_"L)"'\!FTFT$6/XAH&T3BP)S;(.1:C MY!(&_]V>1W,S_P\!U&CU&AWC_Q!!GX!-+[_;00-PAS^1O(G% M#3[Q.\.CI*?.GY:V5](Z2P2DO7U<#5=#^*2OPUQ&X<$3*)HHH&' M&7"F31SV8I-A2X1XJ5&ME;N-9.OW.-% &)"HQC\V-=T63<],$$>@,1QF!N&F M#D#Q\!X>F1+_>OO^"?;+?>;/FBO>NWY M*B$W;%JI05[@Y:IG]T16JI^3=(2O$W ?F8(;MS2N[;(4IW'K=Y,ZO&&P=\$Y M:Z!C-80>UXY(E\T6,)>V9$$NP!""!70>T0;5T&."(P<^97PM2$#$%A6)<[28 M:4;A#!I >SG>KN0Q;U/;O)D#:G9T/O5<8_Z3-R=S#VQTG-D'V*GX+MG4&(IO MAR$CZQI-L[PMG]S;K-%@TE!'@SBA M>8BR1>3N^0/Y5_H7R-W>=")J0N!-K$>\RZ%/>'A!Y19HT[GPL5?1 M2VJ@TF^!+JG7 0!;+E0C8%;#_MZ8V1-@@9^ER3.\>/-#9T"5T_'I-]QTESP! M:L2[C@FSO.0Y&;X)[<"<(R6A&?X](( M2VC5.0MG'G?Q"WN$["X\1:)#)F\J(A2VFAE?&AR#)587S!XPIUPZF7O:4"#M M3!N][_:>'_ M,NA&$GA'IFCG7.!;RA [R)(I@2A)JLWPY"[1<]DS?EV>P_&C8[5E3&\9R>^" M9CJ9VP)6'FQ,-AS8+8\7I/%/K4R\0BYBR_3]1^W>HUT*/TMM:G_.;(>J*>3W MR]U#RW1AY,V;V'A0Z'+G/$/B;K:H'3PP&8^18]M $>],WO>]) M?4+B-S&N8/W Z/!BHZ^?X48TT6YAKWN!A9&4NC9A-P7S \&!NV'\BUN-X*CO$)@L9+ M03K*EY7]'NED'98UP"-EKFNSQ\JA/!\CERH,:KE+AC],6BQ (.V"Q4 /)SW/ M-\*WHR)\583OP2)\JTEULU8OYRKSBS>7(#_G\"J=Z:)<0@/Q'@^NY3%*U9L@ MWH!-_N.I![O#A^!GN62'$XG/BZ6.K?NEL4BVH@C!$4M,N,L/H.[F!E#+".IE MZ/-*5/1*U#3GYZGM4F\Q_Z6DTG;2-2=8.R<"^V II/(O;]6IE;4*;IM([8VQ MJ=0IL-5SQP\['MG:^-F-J26M>DF!T?"(XI>+]M/&U+.R4E>RYQ;#6]ERKR>+ M3,DA"+/F_L1S%K4VB?&45%,L>)XLJ$BS(VE$HB(E'&O0BA*.B@.5;*P/9;Y2 M"#V5K%/2\>"M*.EXCCSX@0Y$WIFA$I#U(PZZPC%8(#(=)2)K#9G"*5)K@BSN M R\35+D)3151]TG4]W% F2+L21'V%K,WO+!=?G/VY9ZI6[J"R%#]^#[6) ^S M#"[H]7YYGGELE/G;G*2]V M2W Q&.FCEBIR_N28UV4F/0QV^Z5C=T-.TCT@.%-M@/;*N%5&0^M?:&?M!N[N ML#D\8 7C.F+[T*)X;9A1ZK+.#DC>%V8312\RJ(V]K EO AJ4P46*=P^EM5.R5&JK6!E09S1596I]\<[#7/?/VQ?F@IO44P M]RY6UL+Q'CAJQT^C=KP;:E_" MH]MHIJPIC7J49LI[B:OG62I]?=19S:I;H:A8$V5P5-9+833NV\@IHSSW**\> MZW';0H)7(I\%51E"_>:H;B7":\E+IZ%E]FAKU:(X?"U"K?80IG6J)FDR-"LO MX\=16:;K:^#60FCL5*)W5#QA8DWMT5)BO0RCI7LKC<_#$OG MA].,'S.:PY%BE[/3(14?G]8_2&TTVARD-JKN%'47GE 6N;+(4Q8Y5G9.I'F6 MU>HH&7B$GHIUIOKFHM1*U.[#/.FW6C4WUU.'@)?N1&+MUL.O$L+W6=9Z:Z#W MVE6>_YV?^7&,UGJ_91R%M5Z8*3(6R?5WYEMVP+Y@#2-EI]>#48Y#>>S33M\E MTG%7EEAGI!L7*;G0/D(C_2>1.OM51?&4IZ<:CVV/1N.[X+WJM;7?]66==\N*_$ P6%SNF>H&-S6^ M6 M"&"6)!S&OO>--C[:U/;G3[#]:O&L5)TLK)LLPC%(J 9:X,&/\*_/S,!S8=OQ MJ"T(B1:5%^%56'!=3%A;GZK)(YM#PU(VB&5*3H$$%=;%"NTPPK)E)CP-#_!W MJ6BT>%NGZ3XY#"J/Q0EA3WFQ:N8P(7$"@,"$R:7-I2^OCP;* VO L7NJ2[:Q MWA=?1)3.*)=--UM_&YG=G9@^+PP.#?-"TC2R=>O$@86#@3E0TQNKP,55Y)Y0 M0Y+DC9GI3*72,ZF2Z#92J-XH-#X:_\ M+5E&ZOEEAT!AS>V0SC\OW0FZ2F#ZS+5L%KRS RR0'OEK"@[U<@L.;5]O*.-( MH?)"A>H%94_:0F_QZB+'-R/D>U$MDU4R>;0L4O=S/7Z-;G-S5CPQ<#,*O?T/ M/ $)DBDI4&2&O,$?50<+XGFI#W,6*(E+ :N/7.@#WD%Z^ECG$<0W":5Q%, F M(^#E0./=,UIK[AU(.E(TV+L7!9ICA_8=%[ZVBQ7?4!J!!3V)K!!^-,>V@Q76 MN'H*\>X..33Q$1!W\ N6V4,=*DML_NH]@ +STWT7KN4Y!M$-KW,-C6^"54M# M2HSSP08E.3/A*5-#,Q^6T=',"70*TV?3*5;8Q.F$ >EX#%(F43^%=0(LX> ] MV#U 4W+,L)0H)_"KE34K5-0U\GV@#$AWDY0-:1Y\G[GWMN^YB&D0%W+;:#FF M/4=-JSGL#H8#DX!9!.V9TA/R MORU)K\GS',7W=>%/U/S_^FW?H1&.R7 M86A:LSFO$"T+HO,Y((WRGY1K+/0EXZ6>\1@<1'G@>@]<6<*.*K%U,9/O>T[2 MI?;^X\VOUU^Q5_9*U_Z\OKF]_OJ)?Z26;CY]_O/Z_XDOQK#'G,2Z]G9F+X=# M=9Z#D/P"8 IHJ)])80K''(PFFN)Q)"(#V@VP:&YJO"C)?<^1ZG]O"JGV.+GQ MG(B7Y4Z#!!XD49L!2_SX*E021("M;>32MO0),B2P\NOUIW?77V\^?TK"@5[$ M7Z-%8VJ'O)J[_XV!_<9,,IZ2Z"/2AQYM>8-XH$]TH<=]O+O^[\M/ERO=H[$E MS9L@&C<$3D];X.1AYX;[D5C"VK1=[G$5SB#SWK0=L?U_LFQQ[&1)"'LIXYM: MRFZ56/-9$#EA(#$'Y$&O$AZ?" \+^I@LSX?V<)R6%W#'XQIIA]1=PPJJ"OSZ M7O(]QNLLJ()5X+NJ"KRJ O^J9E7@]R-5N6P#DX9DJ0MJ$OT9>!+)W;AX2(:[ M?BD%75!_@>DP+L N)]@//'']]N/MN\NF=O,,8=G;-G:M'SGK@\:8>WY\J+&RBPCQ,% V#]/D*P O M+'P;EACH!5P6SL0Q-9YC0M\WH1F*A0+=C6%M"%CT9L#D@;N8V$^(,_BU+9RA MNK]T'/*+^1)W0;SBS+'I7(/[VY:>*/([<<*,6?C F+NMZ@7Z3M$/EP\!&HXE M'%A =HL\>M"W)8[^EZ<.PIZ8P0X1*#]'@/PGY2A+FBXP XOY+KV7UV^.A?)S M#2B4W6(\WWEES=@D7(7K$KD;O!X.W@T;W^GV_T1T,!XW+ M=NNZT>\/6H.KZ_Y5J_U.*K/M/61"FP("2,?DN\RVLVV*>=A4/;5SJ-"$487: M[_P(^!KCGE0)KE((+/GVP_O__M]NX]W'3\!$\X8_N6N$,]K:3\#^:%B.#>-J M@,WC1;[%@L95$'P5'QJS<.XTF$/NJL8,S%R'1[4K\)PZ>.I"X$^P/U/T5?2M MBKZUN59]S*"K#9I2\<.J*G-,GW,P!13M%6\J^M2>/DKAGA)HXBLZBI?/1<_& M-\@4R14G*K(/EPU=2##)WF\6V\6.&@KK^,P-5JC.@RI3JVH MY5'+4^KRU&:[,C%N47QOMO_I:WUA3<22;(8@"<"B;E;@)(&]? M4$X") U1)D&8(ND(OO(XHO>^-Y?)K/ZTP]F5B&>Z_BXNC%T& 73))K?F]]T2 M#;2&>GO?10%KG^^M!M"L=).["?;]8EF>CAOV0T/O##H*]75#_49D#HHEESIN M9+:'78"F$LC'![5>K&HY:?$9=C3W[(DHIC]/.2SN^NG.I 6_UD+?ZNM%JJ5HU9PGC M@VU)NH6V)#5@$50_[8'>[^Q3_2@6J0^+;(3QFI/LE=OV=8!QMX=[Y"J=S K& M1PKC-2?31AVE<6I:+F>W3'>1!^UJZQ/?!)&__F$IK;7 M1%E5&YI:"IJ[6 %&'XRJ]& J-)A=O!GL-25#L45<9OR:4ILI@SK)D?%?OY%0:5R ^/Q"O"7:I M,D2S/!!W.W4+JZ^-/[_VG'5F<0R=8HDE*C;M>[K1,6H6GJ#0>=KQE)UBN24J M]L/W]&ZE?GB%_/HB?R,ZB^67J%8N]SOZL%_EF:="YY&BLUB*BM[$D<7RQU22TJEL?FSKK=8>$ES6 M$3XG@-*#6>7%TL,TPPBZQ3("[)=A>GI[K^&[*N:E/F ]F/%> M+)G OAF!Z@LK1CA#1M@(UF)Y"/:\9>SI_;;*-ZK0FD5KKU@.@[VCM=HZERIT M<:=\C$' 0E5*7$67J>51RU.'Y:F-YT3%)IY,\$(O$SUC5Q\RP_7JCAG8N_J@ MTEL>)V'#GT_T8:^= ]]J VZ> ]]63^^VJKS:7!B^=5*-SP8D0(3-DV/Z6;/= M&?/M9)]L?@96QE$NY9EO-55JO/IEG.GUGF\6;770^PRMTFZU]%9WG_4\5**D M,TR&U^L_W]3:%TL8HZX^K%W:)64RU'81SG@I:^-5JKWV.+>SLM%Z&Z@RR=U' M#\]>"W.KH]OZP/%0MDV_M=ZVJ0[J8+>W.WN(;-\1ZDJSUFP1SG@IS]Q%]'K\ MYLI8,FEBAQ&(/Q6;H$Z7U?*HY:G!\M1F%WEP'[Z*32@K-J%?[C7N M+<]YOYB/].RM=VG]%=D^^^)["\#KXQ<' '+I3J[AVP4^LN.][D&W%B?!"H]U M"&3HEWMANVY8;[<5UFN']8UX+/=J=KWPV->'E1:647@L'X_E7L*N&QZK+6:7 ML]0KB8R$=9MJ^;_^BKSP5:9]_N4F2,9&[YE[;51@3_T">_KEEIW?*J"A2BG2 MQ?H,JN+?F2#\8+N4ZIJWXH=IW]&!%NZ&U#85QAO#\H M=@G^.#%N[",+FZJVJ2*:GA]@-UB3N7RKA%=5FT5Z9Z!J<9XG=@^URQBL2:B^ M5?ZKRH\T>CV5#NL\^6(C=M><66^5#JMB[ [U5J4U)A1VCQ2[:\Z@MTJ.5;&3 MC]8/!V MT.A>O^\WNH/AH''9;ETW^K E'5Q=]Z]:[7<7O 'M-2VCP/4O%[AE98XCR!-_ M#A:F%7_FULK4=F_QU8LL&%JM'W,(OAD?Q*HVV#HN4?X[,I"@\\&/M30QL5[[ MQT,&)LO:O1HOWJMBDE54J5H>M3PU6)[:.-X.(9O31LM(12E7%9DTS/.F5QZE MO'"\AY^EZN6:=S<_1EL?M55"M>-"7)[?N/)8X5(0!SLXHZL/1E5NX13BRD=< MGD>V\FC@LF1<;Z3W^GN.KU2(>R;B\ORHEQ5,<"XKQ[4A5'Q)8"XM[%FT%+!8PK"/>'>5>K*@YY M+4L.=_5.I3?Y%(B/!<1Y]WHJCFDM#\3=VN4J/6O?.9TFW'J8;JGHZ6:-6/W, MHE:&>7>2BD;1EK8?Z.G&7B\0J9BJ(T%GWGVBHK&LI;G<>WJW4I>[0N=QHG.T MYNRR4+1J6;*SW]&'_3T4I5?H/#9TKCGG+!2/6N+A4;_2BF.J..O6UOEOL&_3 M;-C'!5KH:3X#D%@V0"MCK../'UW+FS-MS(#@3 O-[RSX684GJE94*ZJ5/;1R MUFZ4O(/8CZ#.?1:$&L,\U@'3&IK+PIJ[5 [C%MUL&ZV)R-GJ[K D!E>2UYPB MGSP7+^R8(1@EG]A.-\RT -8!_L+KP^W^ >,@%)B*@6E-L,U6%VZK!U-;-_HJ M;6/MP;0FK&.K&[#5@VF@#RN]P*W 5 J8UH17;'4EM7HPC?2>464A'^4.V,[* M?,<6/E"*7ST5EJ:R,;=FOC6!(5O9F$E2 ,\M?&\244\[QMWU6U4>E2NI70IP MU@1C;&5/E@B<+@*G,U273FH/G#5G^5O9CN5*G($^Z*@=;.V!L^:8?2L[L6S@ M&,,#JBKE>*I29(\'GZCDV9[[/)U0Q& MPG:HH4IJO=JLYTHZEP*>8A>6]PH>OIGH*A=0[<%3[.[QOB7/0!^J6^SU!T^Q M:\3[ECQ#O75(Y[/R%V9LPYO0L[YI8S-@$X#+'/V%RD[&*7>I]@N$J7FX6_ M>4&@T0DR1@E$=D 9A#1O"H08EQRTN&X:9=\AV:6;$7!>BEO*49;^G5YW]]?-

    ??VQ!B)K>-N)Q#J'D7M\PE<3EV5]3+G/X8SYFL5#&;07[9+M MN=S4@RJY9>[@7FSBW.?G[SWO?F51Q6S@3$^\]04GAN\)03PYVX1 M!M??0]^$\=NNZ3]^Q"2(GSP7!^)[C@.ORFP7N[G[^KHQV&M,46[^R_J[=\X. M[65+>WHP^-8Y-'_&0"H=YH?],TC09J\56CY1)?YVX]_I$9W3]> M+4='@TMM/,2^0P2WI#EFL=]N:,("L[]X8<%),APJWU@%BE/KM*+UVR>;/EGS79A-V_C M;\;KG]C\S<93&3,*O2J'!QSO,"L,8%263Z6S3 ?D1<"_B? JK.8S!Z\X8,+U M<,8T'B"T:5HCFA>P#-!Q;EO(U_0F2 O;FP3: A@?>F*3IG836;/B+7<=HTX M-W(E#!UV9SJZ%C!89M.UF*ZAAO4!K)$/I"/,@QH*(@<#.;4I@Q&LY\T:0!3^ MVVZUQ@FH@B)EWXD=^1?:ZXE]KUF.&8!I\.7#^]NO,3J3%IF%4_)?:0G$7H@& M4BW,I@W?>XA_ROZ&?*!]^?#IC]\W]I+O*UQ'^65OFZ01W@5#820']A.,+)Y! MXD/J[UG,>%\N/UPWWGZ]OOQGX_+][?57P*?S8#X&TLA$#Z;+4@OT2ILQ-&1_ MUMIHZPN_[-];]'_PWHK+5OQTH?V42YM?W^73!HVLR M7\9NXP[82[RS PNT M:.2S6VCB+=+P@N]PVNW6<#0876@,]A +A)4?L8O:*K5.OW2%E8 R%L>QIX]I M,?IZ_&:36=5ODE!YJNYE!:JLP,#%(2>4&P\[O@ W M9AGV6G8><^Y7Z#O/61#O^1OM@IM^/+P8-%?/V'_DDT3#9L/\.GF'.1O=VX>8 M7[>Y>A5&S$\::1MX.02UQ;B),(>?9@ &P,MDTRO:#5N$5 %9Z[1T#0FM40NT MG!M,$5@Q>H[LRP5?%.>QR<=:)C [>&$$I<^4-(&/,P-YD.$;3 MY5LTV*'YVB,S_7BW-HD8NC9,#4Q=RV M,U8SQP!>MI#^>\"HH7.&3+*9GG2U3^[.;=Y-@M]J1R MQ(Z,5:,EB02BL40!T983+!&M"GS[UYA&J7A007#OP MX0)H6P!'^8\ */C69ZX%+XU9^, 8%PZ6Z?N/Y.2;>Y'+WS*#@,%?B'\@_Q@P M$-K"Y3>U71-083K0\P(38,*;B\A?>.@]QQ>P3=E4A+YU?"O!S?+AIK8T^QR* M4 RI>*MF.8J+1%Y.G,R=YTT>;,>A!SSR MQ-MN"%BR0;!T+5_ITD*"Y]-F-N$)M_G[PPWU$R;!VOHR2^O+\(<_QW M6\<4/.$6&7"WB+:]7Z3\<5YQ<8E:\M*RHGG$12N_VI4BOZR&_ +/Z5^B^L&? M/1=(HMPG62DLEQ6-Y\2R2S)>&--6.3R&&?IPDVX8'SJS(2.83\ MZ%E!.7K;Z?8'[T:-RW>CRT;W[?M+^.NMT>A\Z[4'[_;#1O7[;:W2'[WJ-T67KJC%H7[[M#.&O:^-*GC=L+WH%FD![ MT_#S9?%VQT_%1/?![M)64OL9I@"KZOYRT7[Z'.]9UY,KD7!B>%LX^O]P?0;O M_H=--OO[:T&<4EMY/EDO-BVL[)06]7GC!PK*UL;/;DPMZ9HEK4V. "772I!K MGV"GC"G*A,U[!,+MW"CTE86V=,35FS)*1BH9>8H\J/2(Z",$HQ*,);(@84SSM2$46\>S$69 M7+I5TB%%TBI(^GD,+YJ\0J(B[ D1]M8+36?/-*U)IB=YOZC7^W&+FPQKCM)V MS/KTUG3P5IYFAMH[9HE36(-'U!U=^J?UV1",=E79CSUF4MC8/+;3:#GU__%=GA8QP7$5Q^MX-&XL 8G2.?3%] M>/QWHMD3%>&*G3Y#!Y^GM^;WY]7/Z.B]]EY3NY69F_5$0;H)H^TR,/H.-D8N MFX@=TA>0*<'E!*->YO6!Z)NVWAVLWHJHE-3'EWFF=C*TLQZ?!X?44NH9>JNW MY_JJ+VNVPSV, ?,Y)SKN#H]?12)+GU%\DCV%V=)]HYI;-4\U>! =4:S>QSY- MFL^6S=,[?\8\X^H[/7O$[;8FK#3?WG [;4QMO/ M:CUGL[O*"9N!O.86R\Y ?K;=4RZ.UY15?,,OO79?[8SB9]*I_H90+<5N&37E MST=0UL2K_RY8IR0U6MUUE':\\K_$Q*K(3X8V-+H%BM57V M:,4=A#?>&.V]>APJ+XRE>&%[/;$F2])6)N+!)7NGM<^<^$4D^YD[U1*G@GF7 M,^MM'%:03'U?(F"G;.J]5HZ'_ &XCZ.4?YA2S ?&51:DW 6VI;L,,Q@^OH]G;OB^,%YJ M93E2S^1Z@&I%M;*O5L[ZB">MS$;RT">5D(Y'PWSQ@M"G2^YHMVK"G*44>($2 M2ZH5U8N_I'P?:V3CJ?%PJR86N7/0-8 MNCWH-.#SU<N,OK(EU)9OED5U'LG^ M0S&4[%5JK-Y+J79*&0=.5H91H04LKF!^/[I-TRD4:N([*>\_%3P8"XRY\VA MMWRFDEWNB3I1-ZCO?KMB]9V*FY3QE%F=7I9W5!^U:W$I62F0FBW"&2^E7JMO>90*GKK3 G/FBW"&2^EV@$I M+V>MO9R;M%2QR]45:ZG+*>Q]2]@D[3=GP'8W9928K=DBG/%2;JB^FU,_>N\E M>6$([+OE1!,FJY1.['M9>/3+A_>W7S?FU$Y4(I5E3E,MS*8-WWN(?\K^A@5/ MM2\?/OWQ^].9NU=TZ#J"+'O;5!NWW>>E<.7 XC+=F0^IOV>QX?'E\L-UX^W7 MZ\M_-B[?WUY__5DSG0?S,9"J C6[RU(+]$J;,43MSUH;I9FP5_[>HO^#]U9, M&?'3A?93+FU^?9=/&UY\N@S*W'Z^^LUVO\6]3.Q@X9B/N(R.[;+&&&OIYE2^ M3E+ U&8^ZK*_AYYUD<+V@U@-&]2=C380)S,^D?TR-I11C8/)=(6ZV0V#US^96\&"^#C%1$FNDK)@Y1E5#/O0Q; -:D#G%,J4 MQ%Z5E/L7S*+4M+DT)%6Y:54ZIG;%FU2YZ:.LWZ26M/0EK8UW2LFUDLI-HP?E M"*3:N9%&U9E6PK%>%#HW#E1UINM,'55G^KS%8Z6NE[I1_]R86]6PKB595 WK M,Q>ZM:.0JHN;"RE5P_KD2*IJ6)\H854-Z[K6L&X=77AAW3)/#8J#W6WN^757G,BJU .DFC([*P.B1)'\WC#W7&2X932<*STTR=)17H:-5NQK6 M/;T[.DS.O=KL<.M3PQJ#V50-ZS*9T,BYV& L+S88]:JFFKC%,*CR#L-S3!%5 M>#I=>'JC@U 48,YQ$:JBR[62$WFI=I6<>+;R/LU;]ZKN\O%=TM_$_-U"S']& M=9?;>J=7Y:9 U5VN%6]LU(QY"2R>PQS'6G=YH.HNGP,O;&*%O-S6VQJ)!Y?L MQK#*K-6J[G*I=9>-NAN')YDI8Z,^'.2X=0]@(5;N).ZFG<2=5AV3 BM..%C. MF%'>&?'^K<$]\ 'FW>Q6"7]5?+G./+!1&^0=0A>R _U0%9M6*:J6.K9RUT:0J,%5WKV"3%EOM55B!Y7D"2 M$K,U6X0S7DJU*5)E2([U.&W8*B/"ZKB*+1\XK% 56U8:K>9+J4Z+U6GQYEUI M.I5_0Q5@WKF;MI\&NTZ:*IGZZAAI=4O5:EFI;&.?BG5_JG0_DGY3>OD-]VD MN8K=T3Z*\LW[3CV@RC9DB4Y5P'EM+_F:=1U)"A9P'J@"SJJ M\ZM#%7#.J]Z.)'B#[_-W_I;L98T1NB(8,M-;9]WD),M#RBV%UV*OO0)*T%2: M3\P++;1#[)#^%M"!!X F&1$V?O,Q!/9N-RFU._R__4;[W73-.SH%AO6EG._T MN#%ZQ1\(M'=V8$4!GAYKICO1+EW3>0SL .G_WG9-U\+ ;$#"Q [E,U]9$#DA M/?)YP7Q3)/JTESGEUZY457+[<-6_81%O9TSC=:[!1M,FZ04U$POJ1;XVC1?5 M2BVJOUQ4+UY4+9AYD3/1QIA9U9P M^-;_XY<;DT_V.&,&L6F\-P'ZQZXY$.B M>X?+O@)YM3T0G?&+B:X7P@(]S&QKIF'!;MLEAJ2."$P&;9YF,/S_B4P?=(_S M".1?>'Z(1U/O8B<92HTTV\+X^MXFCE:__4 M7H#I/K?Y8KVW0>I\\II:"[8 G>Z@/7P)$W#@-9HFMGK#K B4EV%-/ &)6'O'\[%-1 MD'T&)"7S\7!T9?0:[!%/'RA4"@1H_V#ZD\9OGO<-A5.16 MM>WC'UFH3<6:.F)-@\2:IB&(@LMVB3OFS'3Q81"G(,5(+K:-:RY=4X(M%FJ7 M%GFNC%&G2^+5A"Y0-+_(8;;D2YE!O&S*A]&,(645L*0^$#(_);))/^!P@7VF M41B!:F#W^+2N+7QO$L'0)@RH--%I^ OSD2Z/PG#!/+-AR2?PI'AQJ81 K5$7 MKL7 , HQGN'.1B,)HQ:LD*L\G>[),S!Z\)8\<^]MWW.Q=1U&=8<7ZF/->F_: MCCFV'3M\Q*Z7'<45&)^:.^H\;PI&KH:##GD\Q?A1BP(R@!]@YP(Z.$+M&&37 M'(!H6_8"VGI*@HV98\/R/?48!G' BC[Q% .@SPMTRM?TJ:?$?OO)UK@=\G1K M!1Z:FT\J!=A3N4\^XWO_+C#!A<] OSWYV(/M.-E'$&.!#<+)]!&A *J ;#+\ M7C(-*1D&@ Z056"O&,T78?P4-[/P%[+\.#_ P ,D#2!] JAPO,72+AM' 1A* MH*&7W)&!\ V",<6]]YX#C/+-]1XX6T0N_]NW@V\!JGPAQF*SB6>CF)I6Z/EH M"YBA1H33+)-P#T,U\4JF(VU2/IV7B80O(*%0MCFE](VO> MAWF#R,2@+J0WF?@!D&AJHKT,!$$1"DPMU ,-1_ZNB\'@;Z@#Q!+B.-\9= MA$/B0.,*X!6,#09'-!22$68XIUV@=L=V )Z4N\X3#NF+> K0,= M%Z6FM1P"F?9@UUE\H^*:0%9X&+8\9@#TIR4 )856%H=:%(YAX_*-GB:]>F=[ M48 O,#-(X=&2&(=Q]?E?']\UC%'<(\Y<3!T4 M07+R-NES[<[S!$OBM&;V(ECN+#S?!KL!U^:OR*;N<-$B9!( +L#H149@?+[^ M/:MH>6L/,\#\ ]"#I\9$?O#HH(".'*!=N>9(JON78K>44&,X@2!:(.Y]OD#0 M%T'+Q2]P1@P/M> Q8/UH3HC^"]@5W_=Q_#SL&SN ]H%X/E]K88DL?-LB[084 M8PZ^S D@.3C8@+D0#+#I-"#.=*=\)4W_,846EP$/!?@M\*KHD4P&D78"!RZ^ MD=QINLAA8S0D...[4F8"4#BG BOC?.Q-$YI&?#Y3GQQI>EH@P,LV7VX&K"X0 M[)@/4E1+VP)HG02\%Z 5 CC@^U=8BP4\0X(C%X8O)4O;/@_+!&DF3!N<%TXJ MQ74Y_H D 9 CK4U($2HL/8>@/C7O/9\^B*5#L2F4+B(. MFP([J@&R'@52LE62_;!3\.:,=T%PPDQ-OFG9'%'TNK"Q HXJTEWV :!H1]&!9 @\EL^W^&_9(J#."P(/1A](SE"4'"HDB>6A'V'W5J(ULP"-ADS$D54!)Z+[M #T"Y_PZ'=^>:< MCRP/*7R_(XD,NQ[0&2:EP@B7>R%.HOM\%0=LB#)W&J'Y)8?'[3A0!P%W,@J3 M\O$5S17(G<>HPA*38ALM[)0?,6FXQ,W5O4I^25!E](T?"Z L3B-)A0+:@O.%>_8O\'&T=>^TA>F,=\5D9\T MX$!V;#Y].RU/N61;+E^0<7&B6A">7MX)CB?@.WNP85URVD^RVXRO8)-KPC+- M;C>@C2^@Y+6/'W7A>[TLZGRUIVAEZUPM$U'G'EX88'A>J%VZ+HJ8U3?_R9U@ M_*0@<3[ ]>4'0*(KK&[:2X@E3&PG=.W1BZ2/&E4X;-P &, ,$;('+"T9^.ZV MMOM'X,>)U(7$L&O?Y$O_I$\'=EPFJ!(762N07A=TDH-.\QFJ&)C; ^-\')K? MT.;7O+@*,KHH++8(\65A8M&>!(26CFB)%M06:6D'C1/:]?CLWN9;1N0L]W'] M-'1RKR =4= M\)4X''WV.?N&P]S]G+*+(]+V\(G3T>6?AST^?^;I^9;KO?O9N3QZ/LZ3\X)@ MJ.?)=C6G$FL.D,_O0 )/CL5!F3R7!V7QX*']"#J,X+3T";*[I=?:#,21<_!S M/*DGJ5G6 NYWX33Y/PK[S3O6(0OF3\__IMWZ$5C?EV$(AFS"LE@:-KCB^4_* M]97NOP"-;]@H\O-SUWO@CE^+"7<:/6LFW_>DY\2:IJ5W"MHL%%NR+F1RRM%)OP'S!_19N"+"!_V6FW[CU&OBO M]B\D&]\MZ-)VIV>7$GH2?Z+ MFWB-T&N(/_EV%G][Q&'"#_AO4W$!$N+&)CL-Q:"=C*Y#RH! M) (V[)K0C1W$ WVB"SWNX]WU?U]^NESIG@./[_F":-P07'AN6BBUW9+$EPPI M3[J $TW0-^):!>Z8'/0?^:"GR.](^VG8YZR1!+C<:[!Y7HN-H3'29TS.?7*^ M_\ZA_P5/OH#+@I./3LE9F=SU[&"5$QKV'GE!22[ GAQT3.B7 ?KIC MY-5.G%0LY K#EAN/8?F1I4G[I)SC$3UQ0A6[S.E0TI*NUXPWDL=#B",I*7_B M5Q..6W3DST$IXF#B$P9R!W)7.0JG8(%A?SKI_7P-^22W]$.%L$_BQH"+ M[OXYM#C#/C!\9*5:5YL>Q LW?+)S\Q&/8A+G!K! R1Z$]U2H8+ F;J"S,0-; ME+SCT\BGY4K$00IJ2@^LEPF$3/J!_F3QB2M9O^1)IR-\X?4 J2/:$:VF%EM* M$&=_!*XDNW^$J(BEQD<<@8V&$D(V+F%!,4N6(X.#I^0IP:Q S>G)E" MO02:8W]#=ZX@JSP$F)GW,,WXQ"V>D+N!T/(P#0T<0F>IQ-).GGB,:CH3;:E8(\Y#)EF3@?99)2MD$>>-!)Q M$JR89FIH?NH@Q:&K/[YA/RSY2*IWSKCH:<<8VV4?EBS>1">G22F K<9GG<* M%.>%^(&+CV1LT=FIJ(^_])!:R*%A\DR&N3:>P_'OP9(5#G\8@>V0R8JG/< Y#&"/W41X M\B,Y#I.P!(SQ(T?N=95B*C3)CVLN\/S.MRE!3\@6_)0>NKBC\)_T 5Y!IM > MT#.M+3P -O3!CN8D8A& Q\,C04:/\! M3PBABSGJ4!X=SX^[,-&2S+@4;\MAS1SOD2&HXB-F/1/($>,KDEB0_O-VYI8W,) 8$\A>=2V$P"S$CJ M,2/8IVP@8@!*S@780LZA71!JV1!Z [E )^ 8NLB)[8$)ISV8P(E-&+<6IS Z\;V0%\O1D>]FZ3IY0'A;>$* $E/,3!YB_V TVQP% M0&1'J+ZG:"#$YL=E2R! _+MEN,V*O_(J>>5D&6".(_@HBESAS>N78,9.IP'( M.+*331X51[PN8FF$+Q@6A9^A-?BU5FP( _?HM%<:2:E.93':FQEC:$1^\,@$ MX:=MM$CD,N7U;Z1&XA8=?AJ+U\5BYW0J58%$CL0BRBDZ6,=7&A1;,S9!V)*@ M2\HXT3=7!GQV\N#Y<7WK]\*[X=C3>'3TV[$+C_2!@/WF,\STWF8/Y[CM3=\> MXSY_"FL 6(0S/4;'SILZ87XMV25(\6A"9TH[CW-X["(+HC$8@[;ID_SAZW>) M^S#4@99X6#"1B$7R33>0RGJY_6 81.N:8J>Q'!->W!+M"BTACCYH4\DWT;'Q M0Z?]TEN]O-^XE$=EW6A<>KB+K1[\;#Z76HG% BELW\MJ@BCR(M<$>SHL/]5&,2: M,(B1"H-081!'%P8AY"*A[9<++*4%5!/Y=^+/P<*TXL^OK$Q@@C"EI'>IIBV8%"RX^\M%_VDYM8]\C)7H'C&+;*C, M+=D1OW/SX1K-ASA.IHP5?SH/IR)IV23]A ;AH2G*$S&=K21I5PJ[_>(IM9TH M%4N*(HHBBB**(L=.$:7LSLW&0J?::1G*YTE$0Q'Q^(FH./$$B'@03CQSQ5VM M?6*@%IH.7KM8R3CEU@LIK=GT%U75]C*HJHVKT M^[K1:NUA@I6LY!D0J#W0^YV^(E!="=3M]?5VOZT(5%<"=89#O=<:'H! M=P[ M'49-7V%*,[R7>VRJ>H.$A&NVN/NP89:]0GC/PZ,77"9%]--!;+47U M,Z-ZI]O6^Z/2[49%]GJ3O3ULZ\-VIRYDKZ'3XE 6T ??"P*\K3ZUPR,R@ Z) M>MA<&;"W&JF]58U(TFGI_4Y/D:1&)#&,CM[K*Q]1K6C2ZNG]X2'X1'D=8IU[ MPR@#BBZ+Y_#<#N9D;KLV9=2G*F7?%W@;5NGDHL@>Z<:P]/VD$C;/(*T\^,Z$.]U:L-IRN_1,(*HLR* MF82X1V0#'=P#T>VIO56M2-+2.T/E@:X32;IMO3527%(GDL"VWNC6_DS@Y#T0 ME/M;^OVQYKDZD"\*K!<=O;V7D\:7BAH%J-'6C?X^_/Z*&D6H 7OL\K=;BAH[ M4F.D]XSN?JE1PRVNW*[#:!/)5%/*MX#>O'B#10 PES.0"EJ+[& F"Q5,V+@2 M_;ENY-5X?7;OK!P$K^F_49]YGFYGBH+'WIFBX+%W5BD%7W3U4?EW:-=TMJL] M<-K;;EXIU18EA<3>^^6Q;;Y/Z7#HA5'ZSK'HT="1;&!.B=I&]6[''7+[*8I7 M1_%1Z9M?==Q?;XH;Y5_\VY7):^@).?!A_YAA*5HM-+\?50*$ Q\K]W5CH"Z; MU8DD0[W=V8=;55&D\*ER5^]T50JO.I&DW=&'AKIJ4 >]"PKW"*_XG9)9VM:' M([7[/#.B&SJ(%T7T\R+Z0&]W:Y-[1A%]7YP^*I_HRN_P;/L',R/S\Y9CLGN> MQ&$'<#CQ(JSSFP'B0?*+%A^>T=';P^JW:2N,TCD^E7BZ(!CHK>HOW'9.04.> M+@;: ()1Y6>O"@3U!H&A#_?@V2ZH#99F$_PER]3#GR:,_(V&?^=:,/_(C.@? M1:JBB%"9)&S@O^U6:_R*#)6UO66GOUU?1&W;G3#XM=.GSF]G#);0<;P'6"&- M)JL%+ S@2S^AA8P[-M_[S-&E=&4;ZZG#U^ MN6A=P%(XC@!G_#E8F%;\V3&# 9GN[?XZD66.5JM'W,88#._)#$ [(&<0)B/ M(5^G7<,FB5I*6WNJJ%3+FHBWQ-._-<44111%%$4>0<*'+BRFX;(^[,ZXL?69%X1=EZ5XY7E%4\JRA[7#Q[XL; M81TN>ZY*'KEF-+%#-E%5XL^+'C4,'U9%QH\Q -YHM9K[N)+PHR*&(H8BAB+& MT1!C_W;R?_T5>>&KS+CYEYO5;6SY"_7X??D-42#SG9QP''Z*> VY[S2V+0BKA46P US'&A&U^Z8RWS3T>E>DSF9VZX=A#Z_QU1AXAZ%<.C?,)JEWT%4$FJ/ M].LH"^^HZ:$^-$-3??.'CLP8'/NP9S_0[>G MU6FB\A+N,D6CN67Y$.7 JX)8$W/UN:A5P%7!+ NY^M[6; M@;O<'\!?8V_RB%_#GR:,_(V&?^<6]?Q'9CC_*%)-50P"?Y:DAO^V6ZWQ*[*\ MU_:6/2@IT%<"(O^.@M">/F9*M]ID]]_P,F;VF\T#./+ITJ^V.V'P0J>_2)5- MU1Z8S[0?C'Z_:?!!PA@!MM9-HS]H#E-M MTIR,0;,'<[J%MM.O0(=\DFFB8%KNK2>$KP?FG&D+YMO>),#9X$@U.]!,S6=! MY-!=O(5O6R!)--.BM#WX&$BWF1:P.[RN%\#,<-$=!_\-0M^#9Q?P.HP:EHC$ MH39A>$P$[ M-"7F,!+(\1YH(4QM8@=6% 1($QBQ&V,!?V70 7Z+/5+'B7%,['O- MW_[S(:H-6Z\?8;9$H;R^^B354>$'-9=I[?_MU8ZWM1"?B_50# MLVG#]Q[D+]F?+"3]EP^?_OC]Z7K>20VU\0Q<>I< NJ+3GZ!7.;;EW\D_9[%? MZ\OEA^O&VZ_7E_]L7+Z_O?[ZLV8Z#^9C(-4S%I=V66K>K[09XXO81D4IW&%_ M;]'_P7LKGC+QTX7V4]Z*__HN?\61=&6L]^WGJ]]L]UO]2UM(5'7\;J^-C40'=-?+OX>>M9%B@D>Q$+8KAW:6(&;DPZ?R'X9%^O. M/+N.S!ML&)UC0 <>]>TI#/06;0]DW"MH 9GV]4_FFX)@2/R57XQ\19-GNE^= MQ])T"E?7=86=R7 2:/OE E""5!,V6?PY6)A6_)G3=VJ[-.]\_M^.A[2DU!$F M'RU3;.#5)V)TL\U?2ELP*5AP]Y>+]M-RJGAHSJI(+GI 4(GN$;-(V[CC-[=D M)OS.K8-KM Y>_S1^L\'/O5N 4G+2BJ2*I(JD6Y'T$YKPBJ**HN52M(871$X' M=OO%4VI+7RJ6%$44111%%$6.G2)*V9T,;-!CK?BW'H0P%"'J00C%$34A1-4< ML?\;?5M=ZU^[W@6:21\=B$67)-T4I"LVU?)X[]A8H09MP?+)YG#MZC:\NK:E MEDTMV\&7K99;F\-H@?P(DBKRP525O"#'@/EA#SD+>8+V'B!W@R+7&X6U^Q;PV:[W&OV0Z/9+?V6?;N?N9Z>O&B_ MS83;PVYV>,^\CM]N#YNMLJ_C]_J94:ZYA+_#U?L',\"K]( F@*8VB1C.(G.W MOOA5>CZ2C3?E8>1VD/@^VQ!_CL8U8<'"#L7T M=[F)HP!IHG-#'W@E#S&89" M:?BC)IKA4_W=]*T9G^*8T5P6"]_[#A,-&4S4:/\H;NK3FC&W\ M,7TE(P&L".!B0S>&]C"SX4\<=[JKP::>FID+NDH\+=WP&5[M#9JCHK+I23;M MKJ3A*$$L&48FHXB@[BZS-0;&NNEN+Y2,?JO\'"%&5K)OD1DDOT?^2I&L(''C MG//,U=0@RX' #P#-_Y@AI3%)2#)[#FQZOQ1-\* #+$O]S;&:3\"ORZ,L!2DU ML2W^V9J900 "*(@6"^>QT*PW+/.13/H*$P%H@\8P,WU="[PY>Y@ALJ?3 ) ^ M?J1)>"X)YIGGAR#G@F3Z%!"& "\8QR0B!4.=39AC@TRTXV0J)RT3*<73%6HP M(!VE>=+.,<^37 &1(@GP^8/1[F:,NV?;H*-!UB3;1G.L-4*S.9(P11)8?X,? M!8!S)M?IMIN#,(VD7C]BFQGE#U(LHB=1X*"U%RN>HG)9/J/M'\( M(I_O+)Y"YM/#+KQI$@-.0(9WJ9V+]OK@>V 1?/&]J1V>H^[B\U_0_+ET[QIK ML; 'DJ6IK4[+,#IK1K&KTC):O35J\#E**[L_ MI%DM4Q:"W>K>H8#0[I)3Q+2"8>C;XX@;ND((\:KLB=.":AG!B7=(T*T^]Y< [NHE:M6"L#* MP&FA895IP/)\E/R>2Z;Y4LLBR9K:%@.6VB(UX$&L%K>AKACJ:*NA(H%]H@&5F1A.+N$JK YX,9QYMIE#&\\U+!AP%U4LQZ*0V!#%\JA1U>1<) M,PI,I8!,K>\R!:0A.E4I(%4*R.-) ;E'"_$&\ !24]<^,)?YID/[DN\3RF.GE$25!@?I@$C@1Z3X;=(M[9X])X4-7A[1@0ECHF.6FAL#!<",@F6&A;]G#E_W MB1WB'EP7GHFEO]D+<2^/YH_/Y)8]H!?P3"Y8_HU;#5C%R&+2K#.TC(L;YW7U M^5\?WS6,D;: P;"Y;3V1,_O(Q0;)T8]HIS P#<]86,9K(-A<^%.?O^'.X;FL M"_*'=E;RP?.1[[/8([G12=G4\@>_]CRSF(_0S+CH$J.6/D 8^FCUX&^KH><* M&#L[GQU.]Q(^-.'PBUOU7"'[(A^X_]YS[N%7%(0KWI "A[;I;O6X3_,>I [_ M4?0?=P6F.%BY\#..T*=]'W3R5V3Z,, UH0&2T!K&*7$5$R:6;IOCY>7:K"X, M'1_#I[GF>*8K%J6CR?5(B._LNZ EXZ,UL5V>FZ _24O&AX;X>L"E?[K/J>/! M+,&2AQG>P1SPJ!I-4J9]\D*F]>1J_.&:H'IQ#& <3Q <]!?=!J"AO;==T[7 M(M=N0OB"1^50N02Q<":&>$Q13(1\2G>F/Y%$R!O&&G_U6I!NZ^+EQY6YZ$Q3 MHMT<:/.MS]>7F P3T\ & %FP4@M8D#%H8->"*:!?!1_[[PC:'0F'">R6^**Z M=V JI?WEH5RY9,-;K8*)$,L(D3N3%AAULSV)8("P:VU89C!+65E 4A3NG,1T MS)N&HQ8\F MTX-_;7A0XC]!*J)F6!9M91 J! ON?L4DV)L=$<[&5/ZC"CB9X M-AXW:)]OC=!KX+\LY/;EAJEPWF;3*3\TR9F79+5+)_"RAQB"*':0H$J0U$-: M'GX%)W(QA2W@?AJ!9^$Y?2B$P3!70A:B=DHT:AND8L;M)N7(Q(;U\!D"=4M) M@A:^D"2CJB3)G@W%PYN-OZ'3$Q;]^COB+;(#"H%$F+QCXP)'-A6,*L>UF.PX MZ=5(58D01B"Z4N2LV,JL)C KDECX&&R:1GF1.WM&K8*U(QWY@OZ5=<2Z_3*L]*3V7 MLX?>0"@S['LY8#:ADW",GW1PLGX@V3%N8*G+V'=B.QBE#;][@1U76%J9"7G" M<9"DF4SM%AOY#1MYR\7T\HM+S?1]])O3X NXPJK'WU[W<%C"6;LUOY]G1;?; M/,@O]6=H?N>J$Q%L#.+3']3#1K?9W_7@J[ULIEC80]$Q@FPP$F,<[G+4)0:G M%1]=SF!V#_O@YIU0\R$P^MM= M?%-&-AHF*6G->\\G9SROD$[C(JM!>(WX^6U(I@C\Q4.T$])7F]J.C!Q9O[:[ MQ-3;T+Z%PQP_;EZX47J)$K.C<,Y!$CFB)!W#*Q+KE(EL2E^=>H MW3C/@>6.*\Q)&9#/D,T7@!'_,6&=!D""\($QCD8+U-(C>2/GN/&@M\P K'3N M[W1L$@Q39E4U$@]C$)?,J'9< 061@P M<3210>^"%N5 1(-:SIA/U0[X3FYI9LMYC#WO&^\<&2"Y;X')W'G>Y,%VN-.< M^V/7^<7/P)F*X1E<&4LN.C]EC&M@)]8@3ZWR7S;*N!^,K/\UO4EWXVXT'I^S M)@IW0VC'V@*EF8[Y!;"\.166V!C0:Q2?37OM_8P=IM/+.)BS$4N)OI^AD]*! MLE/03YY/MZPLWQX_$9JBQ6%->C*L*?U,*GYEPW-;' PO6\%G5EI*FM5QP(ST MO&P,7THL:1R$.MP]PBH5X<:?Z35[3[:6M^3Z&W$CBU;7B>;"=K M0RL82%=T0EEQ(<[F0B^1",KF028@Y6O??*:6JME-#K=07OXDBS_R=(=<\.LR.=6'I'M MNQ"^RU9T(1DI1%U<9I+RZ'?3-;EC8[EQ3 "%Q)MK.H]X;PI0L_1P0K"0@ ;K M/+GN,WGUY-&16 @Z)\"#CI@;=5JQ!QXX QLHVB)8'N**[_?'>.:"KY!OSY. M%&$@R], SA:\CKF+S@-Q'@$&AM@X'4HMJ-#5-:&K;16ZJD)75>CJEA)UCFZD M*$@(4[HN@/DRO'M[ AL)S_^&6MGB:DC7YHR%_&0&5N#>IH-1T%<^/ZS4A3.) MR1?2L73:PD0+!UMV)TDQ*[_C!A+7?'@;V_-Y>@'@J8=PEHR#A(V'%]W-X 4D MNDUF%HQ#G.QP38!V/O<.R2!+V,BB[RQD"9_5>SQ?%7O&A?0P41P1W;Z 5055 M#%_A.#++P4-0*&8DNX^[2;R,8_E?9OJ-6Z^!_VK_0NJ1#^[Q/ R;-0A\ZYG^ MA(YO 4!\[S[#,[V)MT"/L;F"BQ C#H1_-)#1%RX1#4 [P;TV7GMBT@8/0&I] MFWD.'0]BX.5=Y,#ZB\ G,+<)\[*7..P&GC%C$Q8P*P]' 14!2P 80PM$XP(@ ML.N$#27OEU_$$@Y.&2TJ'\R9.L\9L."LL8!'Y^3/YTZ-)/8IYB VN*V4P0WP MPL@%>-YA=^3237(G][HNO:;28[)F1'-D5\;FW';">-M!T# MS5P6\-=,#!+!( G?!DLL"KC)!6O)V2>QZO&Y;6KMN&RPF!]B#(QE^U8T#T(4 M+8&XQI6,HL6XDS14,!Z:!H(1.&0A!H!->PK;#: E%W7WINW(&W(DUW"]R7$- MW<-C-MJ;"$0G-LF3RYD:1ZH_(#6.V@09-IWB;@:ZY [T6,[B64^$=("))PQ1 M]$QXL1!-CR)/I.(+7#A"*R@N(Y?LTR1U'RI!MLT=G8CU"_>9 M%1>O7A[W1^',\V$4_+P%]!.F)2'+)EI0)'ZOE8S%"V:F+_1VDF^ #B+@Z]YT M(@;[R2;N&.7!C+WLB$NXB0>-Q#Q"H1(+6T@_#$H2OKNO3 XH2#@-P$JX\\TY MX7Z,\)_$P7B :5>,1!>1?_<\>Y3+[CQ0V'0DZ)MN(%)R:5)9/]@!;--B-X;@ M&SH*LNL1/#(>+3/I!]KB4B5S8+=6^R]@D2)V+Q])*%[&(B& ,V()_=8UV M):AE/.UK!)+":(U[#0,'SEWA#DR G]O2SA"[2(Y-!+H(6LF%RQ)!9!"3JQF3 MQ!L#XK#)Y/DN'EM;)(2(OQ8F)FTFK;:4,*(_>7:7(1.@E;R=8,QY$Y"(^)?@ M;Z")Q^\VB%WS),W887Z@SU*]G1VC7Q*1\T)@']!/.-%^,(;9D'Y461Y*\EBO M\',9WT:_'X^[70UZY#H+T8Q_H!X"#J<(00I-,'K9D%9H*/9I2&5'-F?"\%Z& M7J9=',D<'9P5TP.FBS!3WM\[9HFY&R+6"\^;4QGC?C Z_=RCJ'C*F><[*T=K M3Z[ FKFNMCT:98929#VRYU<4*YU9$Y0?ZY;$SDE*N&:3,8X"&^VHIO:G<#6' MYC>0I@A5#&L+0K8(^":-X2:,)7&T5/MT]8@'L>9?52)S$X_C29)Q*S?0'LC# M34L& Z;@(*"_33%T 7EH43;X(+4Q2IJ,0!W#4)QDW"RJ)#L441^.Y]XU*!9/ M6"K0]+_1@*<)"E\=6?9$5Z#'C(*5):&!D?C^+619QUTJ$=C2GA.T>]J-IW,? MH=SM@OZ"K0%V$Z%=*L^)_L2V/='>$I[2Y$S:@QK).LGD M?,N$"WUG6SQN:GF 4&@W?6[B_Y;H[3A<\/!\&P&8T7Q+M5E@V>X]_.W1/42R MFH"Y3<0=<$*>0ED5*OEA=H<-IN)KP!VHOURT+C1T1(IFY*' W@0^AP M1<1RB6@H(BHB5F]-[Z? LXS/Z?5^/%BQYZMU'H9CJOB\=0%SHUU9!7-]V"V] M=.^QEVNM$7TZ?7W4[RH"U99 [W3W;)2:"GTJ>6>X# ZX>/2KWQ$6J!8LY7A MUNAT],%HI"1+K8@"AES+4$2I&5%:NM$YA ZN6RU,=1ECS66,CKJ,H2YCJ,L8 M18,(_N218NNC!7)#PLRPR,7M)UI=C;.B8+)!-F3-# N''V2S_"QS@HC0 "H= M2ME(IIX?SBA,>DX!-O+B12)26U[VP[Y2\3=Q<(Y(Z4/!4)1E,1E+<:B %!4% M4=_SD_[Y>6T_8::#WSW*='"-8;['=F9:05O/)WZY8WT]CIM#VJBE+'TI,SZB MIQ$O*)[BHJ,BHP[DK%2(R27T.K+ M\KZL8;#DH>Q!3/)+YP61S*G)+P]37I30OJ?[K4<4)K-]K->HJD" %X.NWAWV M]S#!EXHVV]+&& %M#$6;.M(&5&6KU5.TV:K9RLC1'K:;^XAF^K'6+I[:Z&?, MBA Q]@5I*ED(&DMP=*!]>%&H;>[^WC;H^B1A&MVVX.:JQT MSV13+/)%44VW%T(#O]26A3J/4@47=N4=#O^%A]@=Z>UA]1<@=G#N*JI71_47 M?7W4&1Z*ZD>BOTZ)X+V^WFZ7K@_SR'OLEY].B>HOAD9K#ZZ'=6RN'!*Y&17B M%*]H(1V3V?,D$#L Q(D7XH%.(I Z"C M]T?5YQ50 *@K +H=Q?[;64;K%[,^IM'Z,1K-ZEUU:^B=:Q>]KL6-\X/6UTX> MT_#QY<52Q+6@15WA'WJ]E2K9/B9#+UB 5R;*+U+TER?I3Q>CEG4#GAXX%93F MF?E-[8=6MACVA&6:S58L-B>XEHQG2O>9Y;F89A[ZL&&8Z53UD3LU[ST?8<3? ME;5CH=ELC3&JIMW-E"S@,Z5:14&8;$[;T-(#\^50ER6[\4%1H3; 43/[GMHQ M0UY+2Q9("A,K2_5GL&QSZJ:Q2)4/DW]DII].S9_N3V8^3U5"6$140AM7[T%4 MQUD64L%!RE)(HK:%[4X=4U8U@'ZMY?B"N( *,YR/#[%G6[^9L/,^:N8&M3%?HEXPJ" M.NR>.?RR^&K5K+,K4["#PW]5CO>;[7RZ;E%2WEP5&9O(NDF@RZD(Q$#+5 O) M=(#GD]7A9B;5\\!(8?2XH=VJ[DLIK7P65SCCQ=VH1H;HI!5(1V%XL;U MLE,1C?*Y@'*ZC*MR.(]Z2J#FSXPTDL\<4Q12$3/Y8=C-*8[#*]? H!)UC+TH MQ)IYO-Q+7E&)%#'RB^[LTB[0[89A??*0:2-)YS]<,X+Y0U]8(IRY ?^+/&,T MPV4-\1LLI,7+T5 =N64U$Y#(R *\:M8-J-X'K!OC3:-L4.4KHF!RMV M6B$E5OB'?LX*\,)JR;)>[#NSHCC51#'!)C&2;$>\'IASE@!^6H^>MJRZ>//: M?O,>Q4=\:^OU3_;9%3BG%>!I33 YR@Z"%47%BQ^,4;/_,@W@)(>_^*'3:W9> MKB#\*3&L)_E%6-!3*CDVR%BE:R92B$'X%(:=9G?C%-K]YG"G*60L>+*K^\U^ MCEV]8NI/BE/G>X&5_93)*_!% ;[*:U'QTE?_ M)8H2_[8LVP9"Z$I81%^92*X3UR#68K[(_/>D^9%DT"?/;7RXO/R2T$*_ P30 M6CQ'@40%*?\GDF62OS)>BMO%:MESS6@U_H?*P,'.*DB4(DYH9^ 6!\M2HI;D M5-&5),60.RV*\^C/?E!(K^R!\[ 5N.%](3".Q M)&Y?GK:23-*GVQ+TP4K4K@3M7$!5E/]C/Q]+VJN,4X^R7&V7MBI[_!AZBULZ:NG3QC-*/1*'LE3 C&MQE^AVLB,\\"> M486X$T/7K_]>/ON4D%.06YOD%LZ\LD^ADTW%K$-^/J!&<[K:3?K!<<: MV"++&JA)6P2W(H['S9%@YD7.A(J9CW%_Y@:A3T7%R0-C.F!=NB8F"I5.(I\, M37B"[Y"PNCM6#K9=OBG*VH[8X1.VWS/#A;(QJB7$G6YP1;[/*RW;HD2Y%-T/X$\=32ZDV!#'>0?D E/ M4&980IR#*&?WIA.9P@4N_?,@Q'7AY@Y)V,,PT&V'"9['L IA%%)U=%UX!%;F M!0HC@GF)V214\G((&V<'7/- S/%\T+]1MCK$@/)5( MCTO-)TX=$IX_#%W -\91 L/RY?H^FR<$!N*G\NX![83(M%+FW1HZ%2T/D4Z M/^^"9O\Z0I-4F;*]#$K#Z2Y)32EI[ MU*F8%444111%%$7.+>WVZ<"FEC:62E=]&D14Z:I/@(B*$T^ B ?AQ!HJ;CER MH%;B)*),_&W50S6.E#4C>/'1U6X3)3?V/%>UFB7-M8;ITI)E: Z>.DWE$R\_ M06-?;P_;*D-C'6G3:>O]MJ)-+6FC\O#7ES:'R,-?0XOX4.KZTOHKL@-;Y@Q8 M^*BNQ3THK(6^P%NFQZ2N3RG]74?O= ^7_DX1?.\$!QMB6'W="T7PVA!\/^4( M%,%K0_#]5#QXFN U]%XDZUSPND,85O0;U>_93ORC(8G#(!.3^^T M*L_XW5F3\5L!X. &';TKJ$RVIXO -I]?="KWJ/Z- #4159QGR5S!SUY22B; MZW/,IIZ/^<5"!H^$NA::W_'ZR@1?L6R> @6=3.;< VOR/_0%)9Z<1CY=?DIE M"[7 Y,0LE=:,,GKRRU,\T:(WU2)7IBASV)WI\!M1\$3DT!-3QB_"@=V*-V-U MO#L;^I$51CYE_^1MPA.8QZPQQI1^E%*)N8$8ENP>[]7P&SLB15DR"0O=#PNP M(7N^,&V?W)O84S"G1>I-Q\,[4RX\CXU&=C#CB?>F]#2_ M/D:9IO#K.!\G?!/Y/ET+CEO'Z\)7G__U\5W#& '(@9)SVVIJ-WB#+/Y>/A\W M@]E1EJD-E\.>V$"WT'G,]B ;YB.;>'2W3;;#;"+EPO3X]/X!O80)VN,S9 MNVR27*JZEN4:P)&X'4CPA=:61Z3P!V4(P@O<8V:9$>;H"^4%L0#&0Z-)#X%N M>B=NXX6>YP0X:9$7;$,?R(22F1!F 'X[P&MH@"_OGN<+9(1GBU98,@)E[.47 M!Z$A\X[0*%1_RXO""I)]>96E]9/%P#-HTO MHUBD529%'<5%L3)3H)/**\K)Z9N0\O0T[#F8 8C0$B-\1>6H.O+Q*5=I.CM/ MYDR)^$4*CX&YQ30K@U_E@BHFJP[KHLR6DV1=)[1NL>@GY:!B$6$J,T7T+!>8 MTQ+\"F,*KA^7C:-0YW\C M1\RGB4TI*J.G&\B/V:R0FIIJ9Z/K"#TZ$-""\ T+_B HP'[P>*8P,(]9$R.FP.< M@>F7JD:PO&-&($N220BH2F*E(J25K>25\>@@^$F%BA(?E!,GQHU57MRY9. J M#8#Z *=AY+.D2%3)#V!=4_*N$1MO61=)7@[1MJ91II<,42GDR&20*0.6Y-'& MHK#)3%ZYIJ79&E&K3ZI9W+4%%O%03"6[4YP,:$4[#;IX 6F>EU:4@O&.0B54 ML%8*C$IF;;/"O(E#-Z3 4M4%(P!Y_40$T[P3.@5WI &AYD))QB08*G MJ+M<5QD"G\?*CS$Y::0^&"M8^F#:B?8 W><@L4^3Z:!%PV%Y66 M7-&6'0Z0$OJP%O07&+HW=/^L=!^@?7\SO-M>)T=7[H#,_8I(^M(Z[@NR#]4@ M6%BJ& .[9?@!=GQ)18B=,JBD8)\J"@:.6_1J8&6'O5[WGDBT!6K%"#LGY-A& M^S&GZ-E/T675 U>X3"K...1,BWKLLU3O#P8@,T+T9%*1=JPK M%]ELGW+_,N659/=RHGQ[,3N6I9UL:O::4[!^'1\V4.=:CYY5)G49^OAA)DO *%ZW@5 MQ:(W26*L%R-=NW-L9'B3,')BGZZ@-)/!R.*0.K./.L]?278CG(J-DL3H_:"@ M>RF+C1A>F.F?GJW#,# 8F>N*LD&5-AAI$$9.[.YASV"D01CIV&=KP8@QB.\2 MPV_UQ&HCB!\JB(_;ALDT"R,]]U]HW0730\R#"6!F&C8W+)FH2.WIE!1X/0L7WW"!LO'251&#\J:CO"D8-VX'/7JQ MTHEJP\(8[R?('A"D%V78KZI"D6LIC;;X\KI'=J?7>>Y#T]L&-KF]1(!1F<\? M[&^(H-%$<-RS3X^?76$R1-!H(C@ZLX^7[\![+!'\TI">P8WO;_T,7:OOZQ6] MT'W1&GI87W&K:NS3[L8"8TJYA:U5LAYK?@8T=0,_( M=RW5*'4L8C_R$M7857@MZSISA\4;:J1\@B#S!$]-@:8RMC2Q/#^&5073ZMQJ M2INZK'H1M=M6XPB?/(7C./(REV)5U=L1T,=0.!X\*@8#W_5%Z&)S>EAW@'UE MM4;<5N($(FEJ.VYSM&J.UB(>X74>K2Q4=!B(&R? 7LX 5"=TA8W-B-,8J#6+ M 6-,U6X4J@;% P&KFG^ZFD6D\&^WW>Z?-[S9=+7+/G9>JY2QEKEULN;7OC9X-2@]+-1VDC>GD;C&X;1AL9RK(M9+>]?8X- M1@Q&#$8,1C8+(T;8[9J.97I";P<237?V+4"B.8E;@,3F=V??J3;2#XL\;)QN MTH"Q (AJ.(1=TY;7U+$,V S8U@ZV1AITZY$%?T;Q-^M+G+G?K(LT=5RJ-Y-L M=!3Z^AIO=^VSKLGS;2Q^.H?VR?(#N@U^EE8D[LP^.C9E"YJ+GR.[VS;%:IHB MKZ^C(,/PUXV2UEN45=F%T]"8MA &Z:M!^DG;),SO&,H/[5Y[Z>5B#-*;CO3# MWM(+%J\D:[X)%]#S0/1??V=1>EX9G#]< %R]>V]JEC/O6A,95[;4Q^2X/W5Q MZ\*HH:3G7.IC$N4-)1E*6DZVO:$D0TG+2=E?#24],GUS%0F5E2SDM:VCFKOI MI%:4Q5;]756>UCEQ$NO';K=UQMN U0:8'%[.]M23//FYFDQ/;(3DQ)R._F/G ML'5:'M$/YPPXFS7:P5S?//.=AXD&UH^GK4YIS-9,ONH#]GQTUCJNW_-">:VE MW1X=M;JUNUU@J'F;/6P=5C:+F;ONT EO1!F8"^?B#N)H1.^Y41R+9!R%>/)D M[C2.B0(HW[/!0:Q0%8('U(FG=/"3#/ZIV1QO?A%, M\).X2]@>'!$X;VJ_:D%<$&($? Q)(!E&<>I@&61G,! NU8C0RIU03101^+? M:412!DS]ZM?$:3S_5A4A^/S;ZW_5%R"8U:/D)Z0_TD.^_7-T92:M- M(M\O#3 <',311'U3_0I+*5B??_OT]8_[HW47+IZ@G&Y6[UA.^A)F56LK?M=_ M'>;NOL\7O[T[>'WU[N)?!Q?OO[R[^MER@HDS3912C#>)H2CM^]P:"@9B%SV- MTDOX0YO^!^_-.!#E5R^LEW40__UM/<01=RC4%3YW#]Q;& X0Q^??%#&KDO2J0^D8#P0S_U\;J548=/5#_, M;V8KS\Y#\QUF@\TT@*5@8G\ "Z5"'-C.ZPV,P)%6SJL%B4'[K?[F>>8<5Z:? M9\/(8U>%:P/M@4_ HS^$P"B9M1<"UHF!$=\DO.#/P'NOAR#ZK#W7"=Q,%H<* M48SYH&# 'WT'N.X^B(V\7DPHJ,(4#,V#X/BB-"PHE\"9:5@46&( -.FAR/CM MXN+SOFV)[UB?BDK1@*P $06Z)J":7TZPSZHUVV=U?I4@50K?!FX#T@"$#ISO M ]=)AM8XBU%P !!<%XXOR0>'8$&JA$V3^S&I$_DH>=$M359B4SF07IX_\%U: M#CP7W-F"KEB-JM2O#5>I@,1UC6IJ'=E/*4/&U9.T[>)B@?_YM["#6Y@0:X41 M9X%=P3B JZ'P" 2(8]@'#.O'$ME6ZGR7N&KE4@PUR TM:&;]*:P^Z 9 5#AQ M(N2:D6RC3&T?[1@?=01;PQDL%=73?I; ; DC#I>9'Q*"+XZ C\%'@-%$:;D/ MP@2M)J=F0FHQ8=3TJTZ9^>)!A-@2 /DJ, [D W!@D;P'9VRG"!Q?D7IN-!BHU2U3&X2 M)P(U0,3!%-_.0:/-4*$L&(KH.H<6&L<#>2QAJU5V.K>Z&6@Q033!0P7 3*,X M(1W>^09:M7 06@@5-F7\!"U#B9,(1N*]EL @THD083X-;A_&N_5!/I60GCL0 M$F=$JTK&$AQ I?AD05(MZ[5P'< //<]<'M;M@Y:?Y/#4K0S8*C(\/T$)7R). M+U*G K]'5P(,.;(F0UBRN'6"C'>$\^N[@@'I$0 +?@VVF)^0E1P#FXU)Y" 4 MW1P- %P8PUV?YM_,FG . 8@[_J!GX.J(%2;\#M"OLKT1B^C<-?Y$##\#%D. M4-7%/&+7#+*Z*942,D>]>/PZ[AG8>F+ANY]-X3M3^*Z2S7J\>]FLVUXE;0=1 M:FIJK9^3F.HT!B,&(P8C!B.[@!$C['9-QS*5?+8#B::FUA8@T9S$+4!B\VMJ M;9_@?E[GR&I)Z!?_U1[%,D59XH1>LO_+2__5QFKB!C,KU,AWIUC>I_QNQ]JC M0(]-JK;0G-HAG9[=/36U=QJ+GQ.[W3/H:2QZNH"?LZ47(3#X61I^.O;IR5'3 M2R-M=RE#+1#MYTW28,U89BPSEAEKLVRS]7#YLD@\HW4<6-<87'\P&UR_0:;: M.HLBO7AUU#&Z?Z/P8;#1)&S81\=+KP5F,/($2!W;[:ZQMAHGAS_>F3IFI/&" M5'=@>(W!AL&&P4;CL7%HG_5,0?C&R>$\;WFOLTG7E>NE97.[TB1L=$P?D":A MXZ&E% TZGM?^70>S,L;OG4+WV+3%X.+9<''4687WT^!BH7-AM[NKB&+9 M?Z10WCV+^)+*6JHZH7L](W 7)N;C%5.R0<4\(!V9R+@FH>/PT'BBFX4/8PPW M2^Y^<;Y;@MI&4,GSPC VTG=1Z6NLW::@HKN.Z!*#CCN,K-[I*CB^.1R+8*-K M'W56$9B^*I/W3F@^O,;0,MJ1+V.,AZ_<[-7L=1/W:A3S2C9ZJ3F M8<]3S:_ MB,PJ&P8_Z_(Z/?OP[/D%Z!);/1LB6/KRCNVSHZ7;>W48WW338XMIH->QNX>G MA@AVF@BZ9_9A9^G&[6.)8/6&EOEP>1\:13A7A/^DSJL8>H5-_6ZP(>%H%(7< MD@I[K:5)ZG#[=B=)LA%U./.Y#_@&JS5Z^6Q9@_G9=1M:7W7A G7KDXV+ MKW$EI1&VH:#JEF%]^247MK)ZYE9A_3E*.1BL-Q_KRR\1\?0BJ?!;/_*F^#'\ MZL"Z7UGX>ZVJ\H_*BOYQ7JR(%E125*2>PLOYN;R0,<]"$TH0_OJB_<)R11#( M3>5_)V/'57]7(-9N*ZSZH2="VB]*--I9OK&2$EA5[T!].J]1[M0,IP]2W:H( MJH.'1H2HF?F#:1E$"P4-.5D:K7A=5V(0"#=-,,\S%GC7Z@26&R7\21;'H%O& M(G!0QTPC*QV*(A!J[ !Z1KX+%!S3-Z![^I$'.F@L$AA)>"WK.G.'Q1MJI'R" M(/,$3TU91N([)AG!)CT_AE4%T^K<:DK;@E_@2-)-L!I'^.29'L>1E[F8J)2_ M'0%]#(7CP:-B,/!=7X3P_\2"=0>P%/SIB8&@W29.())6!5GF:#7X:"URZ;_. MHP6??@.#[@!_BI0HUQE% -7_4#J=WI6.FM2%0*:I@#.46C&0KY5,G'%-R(,C M@Q[FGSY#Q)M#Q(M7?SKX.+]EW=70-+!Q)DF M2N%&-U@H2OL^!R['0.RB&BQ=?#^TZ7_PWHSW3W[UPGI9!_'?W]9#'%&W#'A_ MN7SST0^_Y7-X?C(.' "D'P:@?!ST@\C]5K99:.HY6K#P[#\W_]7<6I><59/.'-M, 'OC8'YQC2U5D MW]' >@,C<"M5Y]6"Q*#]5L_#9LYQ9?IYQIL\=E6XSLB>VEGG,\[%6,=:U&*=BU ?MOP>6>;?=[;8V'-15 OLP H6(LCX_A(- UF'8/8+* M-X_$H$B)*25P0(@ K8%R7!"9+\$6$HV!:3CP097P S^=ELD)1N"]AL"F[R,N MFF\BR%ZET6\BU'1\M3@GGI*&DV38U&/D3$'.)5&^F'DK 0/

    W&B&8B8NO/ MH0_,=H+K P76'Z,]T!?4'@2Y,)R=01: G>RBB0N#^$FQ"JL/]K/C)_CT./9= MY*(I'4A<41_&M%)?=A@9@/4+1C'Q]4"-/--T4*3 M5 CI^+"M?I;"BP GEG2QPC,,W!N!):,)"/.[8,L F2 N'5PG M:"V@>&@+\]A7DC@C83%A@O8]<6)OTWGB?<8*L,EK@#G0!)TJA/#_ CVA[8T_ MK?_!X?C([2+O9%Z"1_+/*/YF?0&3[9MU'7%SH004K!LJ+#"$DQ8 7T!;+ZF M\[: H%T=Z2)-'7?(DEJ-Y2?Y$.SW0#:(@Z!)&$93J M(I#/3$"3;X&VJUK ,"^O6S@N< &PX8CX&%K1&$M! M=O?\$9UPJO9'K%TR"L ^<#I*F(%WZE\G'J+$@3OTP:CW>$Q@1GV)C'QP:<2C MR"&@L:VO39D W00 1.!"]?/IS)CXO@]C$M-O65]P+2S<[]"+;Q8) _ M!59.TCM,_"2ELAXHQT?H.F%RE Z3[6;=-@B&=,T3%>E5:G<,:D333'SL/: MMTA2G#"/^I]I&$ 5/"E2S>-^I)-"5:3 M_G! /]CG$>&L\%KPX*#:5R@_>$11T:2'X-4#X%QXPS&BTW$W"\IABN/%M'=8 M.> *-RJ!63!<5G?\^)ZS8BL]3YUK?!%58%#;?!(.^/XXB$#K0OUK*D+S2 ME&%[8U*28(P0"#"*2V?WOF60#D8J+D)^EFP<4N-J\=BR?@=T:Q][Y.[,V<^$ MG/86B8G$RA)L[K<@^<*FE+IH2[XI5=\;^!!'G2CR2P5S5VE#2/)'R6HEPPB8 M-$:!%6@)_(%@AJ9T?]@8SI3RTD,AV7V) 8+)+6("^STLD \$NX7'("+D4ES0 M_I,(A7Q%BI+-P":(SQ<8)8AJS)RA:5>L#UF,5AE0==1CW8A0T+4)B0$&0^W# ML$Y@O[ R0:BXA0.(\E",F D4LTJ"(S,*YR@1X>, Q\Q G=4H@.7@\+QK.- 1 M )PAL<66".1;O)0AECF2F3I,O?3&-XLR%O6:ZGJ."%&%08:?N"0H)"_]<5$ M74'A\<$!%2ZS,0 !)]$8'6MRB@^Q/2QE+X)@=AY8K@;SQ<^W.I+$9?#N&M]@ M7@L4,20#V<%$XL"9$C8E$O%V(_6!R0Q2P1J.? N(E.0QT2VQ_.(5!'$Z'>.M M$JQ]Y'@"UYWO!L%MX@15ZI3J#.[?JHD/9P!&,>Y83](/I@' M&E?L@VV- A%O'W)1G0B4<%)5]&-/Z;\):7?H*J%C-/\<:D/C(8$CT0=)IB0F MND?HHFSL3',V.HC)NX]L!S[R;\F7(:G93Z0:B*(>G0LS(-'>4KN=L?3F+I"4 M]8,$J[U*?@D@A< /JC4O\EKRJDVB ]JQY :D3SKP4NN0_R #>K74^:2L%I;/VEL8;)91BR6;;4%=Z% M"K( A6Y2VM? CY/<8B2W'?,">K,O C0QDXI$ *P/6*Y.'#_5D$O*L%)IG)+V M7-4$RUJ)PU.4Z#S!"SJ@-(V\R9&)4RJM>/[)4M2JGY9\H);UODSG_/*"\"R\ M%%5/!+P\)4E3Z.!2*7^07:/C)S\HRFI0K@V2;U*_&-3MAFS<(0-YX;U)TY8] M$ >2S\+B*Y@1WVA]Y#8H@Y:DB1# &4&Y\GP\P2X()- #8U)?$U:YRRJ[ME^I ME[-'?UU2V401S(DB.#51!":*8&>C"!ZL9+_6W="BY(66G#LW$^\Q$2M78Z6A MY,7=!$9 +NHZ8Q_#@IG;ZO[Q&GD_T:VB&(5R+/(1Z%V29ZR-:<^P0I'Y 7N^ M"_:_H)RIT4$)''.TK!E!W[+>+J2;U0%&;H$7%/MH.[/ZX;B@B].'PA7^+9'\ MPOMA]T/UWI-O]@)1DL;2G<:V/_% A.<"-I2ZR$8ET0_9?<]E!Y.O*@4+K*S?*6SZGS^%8) 174CJA\/V.+> M&M]D$W7D_!7%\A!QF/FT4')TV &\Q^@1DK#>22,?K_#J+7W-P*]^YP5" M3G72.OGIGJ2MRNL8A,WO]EIG/\T/;%X*&KI'[N#\CA#KN[9V=]SU,P0R$-V/ MQD$T5=3N4&P-B$L^/(&@DV*IN&NZ\,$3Y M@Y,B7 ?('K5%DS#W?)CC88['YAX/#G[(=6BBD]S^ M\$3BQGX?KQ/[T:TH[G38ZPH3SUY6T'6@NK(IW:2JVP4@.+J#I!G/41,T9\>< MG0T\.TY>N(C"C,!ZB5G#4_;2*/)$T/09?^5C&E1 MUH]/'DE0R=B, F4,D3,&:OGN8U()?'W8_JEJR.#-+$Q"H;@J3<-#]Y:68%!" MF/5AH#RA69AD%# UR +E>9VA6'; TP6_/>/YO=/!DB$F&U_C;38V49?"+8_G>KR_^SA#=*>'EA06_X>SE#^4M M#+SUTGGU :C,ZK4H]P#^\U_]6WN6( L?!.KOMW[B!A&GM5STHRS%\$\L('#E M)]]^>>F_VLD"@G M"M444Z%C" ^$XH974Z2PX0LW0=1'?@8G+QI-9?S]7Y$>*\N+D'<5'#@PU5?& MRR>Z0@:D\C#]2MT)>>%/B4F4T64- G0V,2/8@5/^04'C"H,.^-3MY(E#*F&2 M]]CC7Y!2$9="\2MS:4EE_Z&G'LR=F.)=2XE^2*SPQL@*(O0^%:/Z!G/50F6,?**MQF+Z7%NY2IFA*')3KHM! _2"7JZ[P&>95 M7UACK-=27"O./HHR.W)]$OSD42WOQT_R?,'B9FZVS$LU8)K#G_6GHG ^7# O M*>O_)5,5J8Z,O$24@8WEH;BSNU0,5-";YR RG5OXH52( MS%K&6(3[>;&]1I MH$1+LYG!= &..<@@KY/4X>RB6M(M: ,&^K';:;>.>).PAX#2.BZLX72,A@@9 M@!7D\4G#=SL_V5:G=?03$73W)X708OP)R2Q*PN>WO&*LO,B7,CQFD^MY535) MT* ?_]AN=4JKMO&C;N4C7%C-QZA!"QFSNW,$] 6%/RC?>)@QOM>)*;N%EUE3 M_\FY ;Q(1222)@KI"4J8SW(P.*L@J^EX6I>A]=]9**PSSKM&QHO*^U]9R,YG M8EGDQ.;,$U7KC8_YA9I\UE^7:ON(Q0%\#S @+H>+PZ570G+)>L$=J;3E&'29 MF P0Y"<^FB]!)GA%2I[DS\"R+UPW&V6RL!OW(H'Y8S$484+Z$B>)[('NG.Q3 MQ'2YW!8)J@4'(4#DM9551DF1K@Y+DAO&D3%SELI<.*H\LT-L0H>\3/:A@G4X ME"<.<',WH5^$A_/@9(G2-_\17K6(V(WC2V,LK>Y/:I;18* >)B./TLR=7/'4 M<(4O>72K1]$@B)92/(C0UZ%?S5-VD8I)(4Q?8H[:U.J<26[(Y*S3"-$8]#NWL4&V,@:$A^)AG5MM%LY@Y+\XC8C[G4GJ2WE#D>^7D-;OLW"^>(FOV MR1/.5ZQ1>, Y_G3#RI/3N '&.= A2B>2K4C;H6S>^"GG?[>LKR2;ZA=0(*5\ MY(E:9.%%%5$3H>/LFQ9%@RMED8(YA'03G.L>= 9D^0F,,01R2R=XAKJMD\XI M"[7KR_=7B"1?):X&H%M:G"%XZ4Y<%7T,'-$]\ MZTV$K#GAWXJ$Z_!1 M:%OL3(KZ>E1T N$#0!R-2E9,_=6&K!\R"'R7DC:^?HO!E!6JTAWC G3Z(HE$ M^B(#6=$AS$8B1MN;0EA]2LJ0A.T6Q,[U)0HBU_RB^BT&7^HX,!#,X\91DLAK M&N+ <3;*[64>E<\;++9T#56Y/L(JA&!TL"-%NS_*8^7U.Q5V,W\8U.Y!U9#C MJYQ2Z&\BKZ*XL*!\4$&QP"3L:R(+3A%NJ M+Z@5?B&MH=-JM[DDAW0Y3 A$DN_C6M5"QZ"R$]VI@F3Y.%$H!8 >-F?7+)+5 M'Y6#HT^O^3Q\)1J2C$LMR*RL"8:&1\$NE!24E_VRVDB27_07'\Q>\A]JE_QD M9."#1(6?X\@5'EZ^[L05/D'P'7IT<^91Q#7,A\R60Z5&^[O,]' S68B,<]'B MV;3&-T-?#*QWWX6;D.ORN<5_([VQ*,!N;YA9N3PH'DN%Z!&U?' MS3C'C;7GH-M[ #R#N,-5AG%-G9YST#G:$_OT=.?(DW]EN4OQ&I8:<[&E=]^E MT7;!R6*=L]XAUW<=D7:SK[FIM6Q"R9&HTJVJ:02,[]^<*0C\^DK@+2W:?>\! M"6!;'_R[9;TN'(U8#"VG1/NQ<*2H?G3?>U)Y>-):%X,Y"8O"+XW\GPM6H4S$ M.#"4"@Z6P,6&#+PN/QP@* M@4=9Y9!O;FS>3Y+@KTDVPJB!_\BH,YY<7IRKJLQPYO)N$:B-<=\3^>WUNS=T M=#MGYS!%IJI3X(YS:<]W+/- RI CB2C@A][H_.K)57! M/ NQ$F=AG.DGO1P"\:B3C3#'&$70BN@>!Z]6*% 5H8@U0P!\">F[L;AQ8EGR M4FZLH+]=".IY4T2H4'P/.O&E&+(NL;I/ 5X^HP"K791'7V8K]VO!/=H54'$. M?05/59B-JB45MTVQ@B>?M,B5+C:M6,MC>#R/1BM59JE6R=&FJ-Q8XY13*_"_ MX:E(H]D7["=NK5$G:).H4M[ES%&^40GJTCU]KG[K'Y44\,\75U^L#Q]:UN67 MW]]=61\^O;^\^N/BRX?+3UM_CG6049NF'%KRKUE+I=.R"E/E(S[%BKA (;$; M-LI\7VR$HI*]I?.]L>&-PU<'Y*!!SU3 C@,.BT]3F:8FXR0+<2]S/^%Q%6G' MBDLJ NRYA1D%*-,%1@S@)5Q&<92_1Q/LO&7KZ0%>!!!A5P;55Y.::3C-RV!J M2\)01.6^D^J(%M]?BB0>1PE==%?+N!;^"#D^[$M%,%D./N.LB$9H$CKD7;]:]^&';W(N;>W%S+WZOB$7??2YA^8\: 7NA^P+Q[U'VJM>M[BE_JD2GJ^1ZHD ME>=%Y3$I2$NZ(Z6RJ0&]UB%9^"%[NA^R43;Y,Z6J)4D&\/B OL7 M_3A#XZUSK*@-Q<3KR(D]OH?"'O-4H3T#D1++\'91BISA!/ ?C]HU,6W)T(D9 MU!1G@$WDL'*QDZ>!"1U,2."=_'?ER$[LLWKX3>TD"=$%5K1=ZT4ZL"Z<,#PR^4JZ64D#$%,:!S M+!0W4(CSR+A.QMAP.)*(OU(Q%]KAJ M]1ECM$ JN-(H15FHWHFV%/UX*X 1*?#3YEP"SB3 :RB0]?VC@TZ1[PNPI;OX MHC9::4F8#(@Y*HQ&!:\J[&6A[+Q@C<*$;%2JD@<=ETN=(@/C*[L,&V$5^05R M&A4#4T$*=?F@:Q(,6,&K#KPE2<:LK$1\2Q1Q4@9ERN \! UY9S'CLL078L$[ MN.:YB\WK#'2&).7*B.WB"/&VL] Z'35**;J)/<=UIZKN)#\F6I0251/9!";9 MF(J4TC@>^"$9C?7.DX[1$0!6_K-_;E7* M^6 'J#0:O9BM^W/WTF9V(O?9/?U)>3@.>&AX8/R=6I!XM"# ,_ZW/[]NT *S ME2U_B5?EB4JC<=DUI1:2JP>?Z5HEE__UA8\>!X#. _9?6Q(*< =T%?[ZHGN_ M+VOQU=###"3-B#H6XR!EV,Y%G2*5RJ*IH'1 M% 2.2NPO" X4<73YY/']'&)59Z,HFV2OW6[_(]E_-K*3&J\.R1HT%_45%]!' MVX>@BO9.5ZF/RET G6AW*"7L+Z YOGAU\K+SDDR4 ^OD98]_OP/J&A@?N/8Y MZ[WK;*]ELJ.?RM=0= 6\K 4<-&BCFSG9CP9[6SZ906&C)UOG 3P\Q.(M:X+J M@Q2"-3BHEJ00G!8*P:E1" P_VH;)# HW?C*#PHV?S*@&:_(5K.M2ZJQ0) M]MK/IDH\$ZVODJIG/'_/P)1JYE@CW%:V?H,@*1GB$/+XCV62^"I7/W:N];5G^O)7K,IC6\J*,N@0L?KOXD#/QL.7-7O4M MO. ',KJGKFM="%S7O$_ S!)\HX:*MH.*#/LQA&/8S_RU/D897 TI[69C30KG M>>MCO2DLT\95_:TK@>4%.2MD%[-8+^]H/U54GP(3P>%FD3FP\HY+LN@#57/$ M"@\,8-G#8>[05/!3C<=-L+)^XGL^[$?(#%D8CXMIRB$IZR1/V^&$GH&(*6./ M>DU2"LO;*+L)G,1Z.PT!C&YB6Q]"MX5IM+,=#[1"4EP=4]\A9G3?V6WA[AX+ MVYULHJ?H>F+@8(_-/#VW^.#NQI'66_F@]16K-U\SL>BI?MN?6FZI_W>/*B>T MTZ7%?8I"L3NT-,*R-,Y I-./CLJE MMO2/9NGH2*\@Q3U//Q0%%)M(00_4%N]RI/ULZ11T.DXK66S=D[%,1[YTTTBK M-]$M]U$JM\7BO'59&S-)25**T3B(6/72>L%QWS8':_]^FU/2[C.,C-I!JI66G"D[>0X\(7:&UIN6]=')^EAVJG:P>;52J7L3 MML%.G7AZ3G]^!- XUE7+>G?KA,F<\?X',UF*%<+>?L\ 1:AT@L;CBJ2UFFH: MB\RR>FKZG,4)=HY6NA6V>J1TYC_B5H'W IH+TY/-S2 MJ665="I8WC14(Y;!SA%K;%^K.B4$L;S)F]4Y+$X">,851EZM>CM MDI=='.C/VA8U)L RYIA"'1*[HAJK"99(HUJX K>B *4JKF&UXY [;L//@Z$3 M#*R]#B;I][WS?6N$#=FPMX"G%I=D(WR)DL.YS PV,,.F[EA@8!QD"7T'5'XC MTOR1*,P4H6(9^#G8T2"*0TAPRVJX)?A2VSX$L3SW-U'DR;J6>A'-[J'*/.:D M8M+R%P!FBG7VYT%4-7>['[+I),HA"X]@X4YKKYOSY[[[/!"6<"X!66Z%3";< M#\@_GQI)1+%59--3M5%,H"OR36884E^$8@"&&-<4D#GW#I=C9@0*U6,8!^>R M$9W3643,/4Z&H]5RM$1)'HV= 7'AYR1 'L'EDHUCB6CF *@R1-9($ 95@9D]9Y^KV@"M4M\$,O%2>#UW;SJ@[@=8 M+ AFZ OLG,P\A&F"+()H$G*R\5'[)^H0&\5Y[V!XH4_])&XC*@\^CB;\;"VA MZ:T$Y0M%Q;!S:P]L'\D*Y*JQHKC42V"KB3K,6 Q0VA\CYZ\H1E_LO#EKBD:5 MRCK1]WD=I[R$X9X&*]51B1X]H'+]MXBT\3@"HX_0LP^K=_=SJ +Z8RB2L1\>1(.!7?0>HB>P[5@@4FP8_7>& MCE\ZVC1+$@7TT#YQY2"0/2<0P:FLRQY46;/&8(<4URV/J[C@<\/LD;:LX? -M3 @3]OKJ10%&1 MWW/(IA( ^LA5):7GZA^@!(78VB9 J<&=SV;8_2YS>[P(DBQ$*<0:"3!<$PVR M.J7&8H08R4+9VQ20'>#A!1:DL)6-/2*K"?=A\_)F?P\@5U* !EBO'"@(Z!0/ M/K?!PY=O4'$(62D*A_B3WZ)R;T""5/.UJ !7(I-<8DZ^<>(+HL@X,H MN LZ=Y;)&7D.MH<>PD3:!K+G#+6=#[$4&K 0J90]=NS"94>=8_+]JM9RR+&Q M_8Z'.IV@IQULMC.$$P>O=]JMCHW_=KG74KO5R]LXPFE2-?3X;5AZ'TE!]M2[ MQXN]ZOC%EY\ MYGRUB1=5SQK'(GDPRT^E3'J1*]O5%F)(ESZD(-S7D6ECBE@^'.3,M8A9ZH+( MR=+HO"2'Z)/:^I6S06V51 *.09-3';8Z=Z0!+ 64!1#K8^[N6EZC%W=XVNJN M8WWEI)+9-9A(>[ M:>N9@C"IY\68XRIFX'X?V56VDT9CPV,>LS@-< UE,/=A&FW('_[Y2$S<%>=^ M+Z1RE5M\_W^'O<[9:;Y)#Y(A'M ?D\W_5DJ;_#6N\*0OB@NU&1[>!GU M4ESZHC4\&\OZ\>,;6W.-5L-Q6J@7+@_"#P#2DB%\=X;CHVBEVQ!:Z3V95CB: M2;L(,W2R1#KI-81.#I],)QRDQC>DADR622;/U)2IUVEU_KEK^L53@58Z.)U. MYW"A@_,&5ZO\]G.OYN;U,1]KD3[7@B^K>NVN&@<8=-\)17)P^3T04]71"0"H M3I31>)M,D8W5>)^/[70-VWDJVSE:-MN9#40W;&>;*7+GV$[7:#M/9SO'SZ_M M%*DUB[&DL_:Q84E;0:V[QI(Z;<.1EN#D+]_&#G*FD>39\:H'MK#^SN]@X]D[ M6 I6K4_H5TT*57(.1R[5=>?E^U\8]E-TR]_ER8N_Z^9)):GO]K)Z HL.NA$"E&Z?IU3Q4U '#YEV,1:\%AR'1C,11A@AP6=A*- M! UT_TAOG&1HOZIWCW,?&L[]=,[]!D-=K<^8)?,!H_UDZLM;)W6 #P3"VBNQS \% MRY3-CT.,R>4OY84[,/+._GQ^L5LUB'ZP+BP8"N"+;)070YDK#FK&,249@&QP MTHA2HIR0LQ]B#'ZFK=M8ROY>Q;+ R41]CJ'Y5B;'42 -##<& \S(P\B@IVN/P6VGP<1H:HH#--(S0[0LJ M9R&35"@%C1^@D6.18849&M#)TF$4 P2\=4FF+0G8+=3.[G'K[-%7[MW686/U MZ>Z:K,U'VTP*$VN!9DT+X+L6>O2<7N_^J[>77W_[>'%MO?W?3Q=_?'AS;5L? M/KUI+3. =*W -L=J5X[5TS#]U)/T>OKS\F+)%R:!IZ[Z9?+2NKZXNOC=^GCQ M]?6[*T,(ZU[;\^);CW UN%[WVIX7UW-NE@W:U[VVYT7[WN>\;$9]QXL79S_/7#CN&(FL0/%;R^W!BLNX:-Y-,("^'!3.V[F^ M[*;YJ'L/=4N"74=H_>7E,!T%K_[/_P=02P$"% ,4 " !:@6%5NK"0C_4' M !%.@ #0 @ $ 97A?-#$Q,30T+FAT;5!+ 0(4 Q0 M ( %J!854IFU6KX0< #TX - " 2 ( !E>%\T,3$Q M-#4N:'1M4$L! A0#% @ 6H%A57168OI*!0 1RD T M ( !+! &5X7S0Q,3$T-BYH=&U02P$"% ,4 " !:@6%5X0P-8BDV ") M.P$ #0 @ &A%0 97A?-#,Q.3@R+FAT;5!+ 0(4 Q0 ( M %J!855EIUZ)BS4 " \ 0 - " ?5+ !E>%\T,S$Y.#,N M:'1M4$L! A0#% @ 6H%A51Y#4D^B-0 RCL! T ( ! MJX$ &5X7S0S,3DX-"YH=&U02P$"% ,4 " !:@6%5:]'4-)T4 T 0$ M$0 @ %XMP <&QO=RTR,#(R,#DS,"YX&UL4$L! A0#% @ 6H%A53&WEY'82 LUP& !4 M ( !:-H '!L;W&UL4$L! A0#% @ M6H%A5=!?_6PY?0$ "Q 8 !0 ( !.=0! '!L;W