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