XML 101 R85.htm IDEA: XBRL DOCUMENT
v3.20.4

Stock-Based Compensation - Additional Information (Details) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2018 shares | Dec. 31, 2020 USD ($) item $ / shares shares | Dec. 31, 2019 USD ($) $ / shares shares | Dec. 31, 2018 USD ($) shares
Additional Employee Stock Plans Information |  |  |  |
Income tax expense (benefit) |  | $ (12,276) | $ 13,451 | $ 11,854
Performance Share Unit Awards |  |  |  |
Additional Employee Stock Plans Information |  |  |  |
Compensation expenses recognized |  | 567 | 1,420 | $ 1,880
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest |  | 535 |  |
Performance Share Unit Awards | 2010 Plan |  |  |  |
Additional Employee Stock Plans Information |  |  |  |
Compensation expenses recognized |  | $ 2,263 | $ 1,819 |
Performance period |  | 3 years |  |
Number of performance shares company expects participants to earn | shares |  | 23,336 | 30,985 | 54,840
Number of performance shares units that will be converted into RSUs | shares | 64,040 |  |  |
Restricted stock units |  |  |  |
Additional Employee Stock Plans Information |  |  |  |
Vesting period of awards |  | 2 years |  |
fair value per share of the awards | $ / shares |  | $ 49.90 | $ 36.48 |
Accelerated stock based compensation expense |  | $ 1,191 | $ 1,374 | $ 2,968
Restricted stock units | 2010 Plan |  |  |  |
Additional Employee Stock Plans Information |  |  |  |
Compensation expenses recognized |  |  |  | 2,670
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest |  | $ 899 |  |
Minimum age of employee, attaining which awards are continued to be vested upon retirement | item |  | 65 |  |
Minimum service period, upon serving which awards are continued to be vested upon retirement |  | 10 years |  |
Minimum age of employee along with service period condition, attaining which awards are continued to be vested upon retirement | item |  | 55 |  |
Maximum period following a termination of service in which the share-based award will be settled |  | 2 months 15 days |  |
Restricted stock units | 2010 Plan | Management |  |  |  |
Additional Employee Stock Plans Information |  |  |  |
Accelerated stock based compensation expense |  |  |  | $ 1,191
Restricted stock units | 2010 Plan | Common Stock |  |  |  |
Additional Employee Stock Plans Information |  |  |  |
Number of shares issued upon exercise of units other than options | shares |  | 1 |  |

X
- Definition Represents the minimum age of employee along with service period condition, attaining which awards are continued to be vested upon retirement. + References No definition available. + Details
Name: | plow_MinimumAgeOfEmployeeAlongWithServicePeriodConditionAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement
Namespace Prefix: | plow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum age of employee, attaining which awards are continued to be vested upon retirement. + References No definition available. + Details
Name: | plow_MinimumAgeOfEmployeeAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement
Namespace Prefix: | plow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum service period, on serving which awards are continued to be vested upon retirement. + References No definition available. + Details
Name: | plow_MinimumServicePeriodOfEmployeeUponServingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement
Namespace Prefix: | plow_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of shares company expects participant to earn. + References No definition available. + Details
Name: | plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardsCompanyExpectsParticipantToEarn
Namespace Prefix: | plow_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of performance shares units that will be converted into restricted stock units. + References No definition available. + Details
Name: | plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardsThatWillBeConvertedIntoRestrictedStockUnits
Namespace Prefix: | plow_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum period following a termination of service by the plan participant in which the share-based award will be settled. + References No definition available. + Details
Name: | plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterServiceTerminationMaximum
Namespace Prefix: | plow_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for each share of restricted stock units that is exercised during the period. + References No definition available. + Details
Name: | plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedUponExerciseOfRight
Namespace Prefix: | plow_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(3) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=plow_StockIncentivePlan2010Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |