Quarterly report pursuant to Section 13 or 15(d)

Employee Stock Plans (Details)

v2.4.1.9
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