Employee Stock Plans (Details) (USD $) In Thousands, except Share data, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
Mar. 31, 2015
|
Sep. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2014
|
2010 Plan |
|
|
|
|
Stock-based compensation |
|
|
|
|
Maximum number of shares of common stock that may be issued |
2,130,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = plow_StockIncentivePlan2010Member
|
|
|
|
Restricted Stock Share Awards |
|
|
|
|
Shares |
|
|
|
|
Unvested at the beginning of the period (in shares) |
85,021us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Vested (in shares) |
28,701us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Cancelled and forfeited (in shares) |
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Unvested at the end of the period (in shares) |
56,320us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
85,021us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
Expected to vest in the future, at the end of the period (in shares) |
54,292plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Weighted Average Grant Date Fair Value |
|
|
|
|
Unvested at the beginning of the period (in dollars per share) |
$ 13.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Granted (in dollars per share) |
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Vested (in dollars per share) |
$ 14.68us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Unvested at the end of the period (in dollars per share) |
$ 12.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
$ 13.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
Expected to vest in the future, at the end of the period (in dollars per share) |
$ 12.17plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Weighted Average Remaining Contractual Term |
|
|
|
|
Unvested at the beginning of the period |
3 months
|
|
|
6 months 4 days
|
Unvested at the end of the period |
3 months
|
|
|
6 months 4 days
|
Expected to vest in future, at the end of the period |
3 months
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Compensation expenses recognized |
$ 165us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
$ 215us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest |
194us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Weighted average period over which unrecognized compensation expense is expected to be recognized |
|
3 months
|
|
|
Performance Share Unit Awards | 2010 Plan |
|
|
|
|
Weighted Average Grant Date Fair Value |
|
|
|
|
Granted (in dollars per share) |
$ 22.63us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = plow_StockIncentivePlan2010Member
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Vesting period of awards |
2 years
|
|
|
|
Compensation expenses recognized |
127us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = plow_StockIncentivePlan2010Member
|
|
49us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = plow_StockIncentivePlan2010Member
|
|
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest |
1,327us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = plow_StockIncentivePlan2010Member
|
|
|
|
Restricted Stock Unit Awards |
|
|
|
|
Shares |
|
|
|
|
Unvested at the beginning of the period (in shares) |
81,623us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Granted (in shares) |
116,141us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Vested (in shares) |
103,157us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Cancelled and forfeited (in shares) |
(1,882)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Unvested at the end of the period (in shares) |
92,725us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
81,623us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
Expected to vest in the future, at the end of the period (in shares) |
89,387plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Weighted Average Grant Date Fair Value |
|
|
|
|
Unvested at the beginning of the period (in dollars per share) |
$ 15.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Granted (in dollars per share) |
$ 18.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Vested (in dollars per share) |
$ 17.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Cancelled and forfeited (in dollars per share) |
$ 15.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Unvested at the end of the period (in dollars per share) |
$ 17.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
$ 15.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
Expected to vest in the future, at the end of the period (in dollars per share) |
$ 17.24plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Weighted Average Remaining Contractual Term |
|
|
|
|
Unvested at the beginning of the period |
1 year 1 month 21 days
|
|
|
1 year 1 month 2 days
|
Granted |
8 months 27 days
|
|
|
|
Unvested at the end of the period |
1 year 1 month 21 days
|
|
|
1 year 1 month 2 days
|
Expected to vest in future, at the end of the period |
1 year 1 month 21 days
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Compensation expenses recognized |
832us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
758us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest |
1,196us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Restricted Stock Unit Awards | Non-employee director |
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Number of shares issued upon exercise of units other than options |
1plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedUponExerciseOfRight / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
|
|
|
|
Restricted Stock Unit Awards | Management |
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Minimum age of employee, attaining which awards are continued to be vested upon retirement |
65plow_MinimumAgeOfEmployeeAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_TitleOfIndividualAxis = us-gaap_ManagementMember
|
|
|
|
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 |
55plow_MinimumAgeOfEmployeeAlongWithServicePeriodConditionAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_TitleOfIndividualAxis = us-gaap_ManagementMember
|
|
|
|
Accelerated stock based compensation expense |
$ 303us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_TitleOfIndividualAxis = us-gaap_ManagementMember
|
|
$ 278us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_TitleOfIndividualAxis = us-gaap_ManagementMember
|
|
Restricted Stock Unit Awards | Common Stock | Management |
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Number of shares issued upon exercise of units other than options |
1plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedUponExerciseOfRight / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember / us-gaap_TitleOfIndividualAxis = us-gaap_ManagementMember
|
|
|
|
Restricted Stock Unit Awards | 2010 Plan |
|
|
|
|
Recognized and unrecognized compensation expense with weighted average recognition period |
|
|
|
|
Maximum period following a termination of service in which the share-based award will be settled |
2 months 15 days
|
|
|
|
Stock Options | A&R 2004 Plan |
|
|
|
|
Stock-based compensation |
|
|
|
|
Shares reserved for issuance |
37,240us-gaap_CommonStockCapitalSharesReservedForFutureIssuance / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = plow_AmendedAndRestated2004StockIncentivePlanMember
|
|
|
|
Expiration period |
10 years
|
|
|
|
Number of shares of common stock available for grant |
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = plow_AmendedAndRestated2004StockIncentivePlanMember
|
|
|
|
Options |
|
|
|
|
Exercised (in shares) |
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = plow_AmendedAndRestated2004StockIncentivePlanMember
|
|
|
|