XML 41 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Long-term debt    
Less current maturities $ 1,629us-gaap_LongTermDebtCurrent $ 971us-gaap_LongTermDebtCurrent
Long-term Debt, Excluding Current Maturities, Total 186,471us-gaap_LongTermDebtNoncurrent 110,023us-gaap_LongTermDebtNoncurrent
Long-term debt, additional disclosure    
Write off of unamortized deferred financing costs 701us-gaap_WriteOffOfDeferredDebtIssuanceCost  
Loan modification fees expensed 580us-gaap_PaymentsOfLoanCosts  
Write off of unamortized debt discount 589plow_WriteOffOfUnamortizedDebtDiscount  
Loss on extinguishment of debt 1,870us-gaap_GainsLossesOnExtinguishmentOfDebt  
Term loan facility    
Long-term debt    
Long-term debt 188,100us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
110,994us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Less current maturities 1,629us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
971us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Long-term Debt, Excluding Current Maturities, Total 186,471us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
110,023us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Unamortized discount on issuance of debt 1,900us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
766us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Schedule of maturities on long-term debt    
2013 1,629us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2014 1,629us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2015 1,629us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2016 1,629us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2017 1,629us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Thereafter 179,955us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Revolving credit facility    
Long-term debt    
Long-term debt 0us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Long-term debt, additional disclosure    
Annual acquisitions allowed 12,500plow_LineOfCreditFacilityCovenantCapitalExpenditure
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Fixed charge coverage ratio to be maintained if certain minimum availability under the credit facility is not maintained. 1plow_LineOfCreditFacilityCovenantFixedChargeCoverageRatio
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Revolving credit facility | Maximum    
Long-term debt, additional disclosure    
Facilities consolidation expenditure allowed 15,000plow_LineOfCreditFacilityCovenantFacilitiesConsolidationExpenditureAllowed
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Senior credit facilities    
Long-term debt, additional disclosure    
Remaining borrowing availability 75,115us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Percentage of net cash proceeds of certain asset sales, certain insurance or condemnation events, requirement for additional principal prepayments 100.00%plow_DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Percentage of excess cash flow paid as additional principal prepayments 50.00%plow_DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds, one 0.00%plow_DebtInstrumentReducedPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepaymentsUponAchievementOfCertainLeverageRatioThresholdsOne
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Senior credit facilities | Maximum    
Long-term debt, additional disclosure    
Period before end of the fiscal year, for additional principal prepayments of debt, from excess cash flow 150 days  
Senior credit facilities | Term loan facility    
Long-term debt, additional disclosure    
Maximum borrowing capacity 190,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Increase in borrowing ability 65,000plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Senior credit facilities | Term loan facility | Maximum    
Long-term debt, additional disclosure    
Additional term loan commitments 80,000plow_DebtInstrumentAdditionalLoanCommitmentSubjectToCovenant
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Debt ratio 3.25us-gaap_RatioOfIndebtednessToNetCapital1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Senior credit facilities | Term loan facility | First option | Minimum    
Long-term debt, additional disclosure    
Additional fixed interest rate spread (as a percent) 1.00%plow_DebtInstrumentAdditionalFixedRateSpreadAddedToBaseRateCalculation
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Additional interest margin added to fixed and variable rates (as a percent) 1.00%plow_DebtInstrumentAdditionalMarginAddedToFixedAndVariableRateBasis
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Senior credit facilities | Term loan facility | First option | Federal funds    
Long-term debt, additional disclosure    
Interest rate added to variable rate (as a percent) 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FederalFundsRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Senior credit facilities | Term loan facility | First option | Fixed rate    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 3.25%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Senior credit facilities | Term loan facility | Second option | Minimum    
Long-term debt, additional disclosure    
Additional fixed interest rate spread (as a percent) 1.00%plow_DebtInstrumentAdditionalFixedRateSpreadAddedToBaseRateCalculation
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Senior credit facilities | Term loan facility | Second option | Fixed rate    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 4.25%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Senior credit facilities | Revolving credit facility    
Long-term debt, additional disclosure    
Maximum borrowing capacity 100,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Increase in borrowing ability 20,000plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Senior credit facilities | Revolving credit facility | First option | Fixed rate | Maximum    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 2.00%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Senior credit facilities | Revolving credit facility | First option | Fixed rate | Minimum    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 1.50%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Senior credit facilities | Revolving credit facility | Second option | Federal funds    
Long-term debt, additional disclosure    
Interest rate added to variable rate (as a percent) 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FederalFundsRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Senior credit facilities | Revolving credit facility | Second option | One month London Interbank Offered Rate    
Long-term debt, additional disclosure    
Interest rate added to variable rate (as a percent) 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_OneMonthAdjustedLondonInterbankOfferedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
 
Senior credit facilities | Revolving credit facility | Second option | Fixed rate | Maximum    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 1.00%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Senior credit facilities | Revolving credit facility | Second option | Fixed rate | Minimum    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 0.50%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Senior credit facilities | Letter of Credit    
Long-term debt, additional disclosure    
Maximum borrowing capacity 10,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LetterOfCreditMember
 
Senior credit facilities | Swingline Loan    
Long-term debt, additional disclosure    
Maximum borrowing capacity 5,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= plow_SwinglineLoanMember
 
Prior To Amendment | Senior credit facilities | Term loan facility    
Long-term debt, additional disclosure    
Maximum borrowing capacity 125,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Term loan facility | First option | Minimum    
Long-term debt, additional disclosure    
Additional fixed interest rate spread (as a percent) 1.00%plow_DebtInstrumentAdditionalFixedRateSpreadAddedToBaseRateCalculation
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Additional interest margin added to fixed and variable rates (as a percent) 1.50%plow_DebtInstrumentAdditionalMarginAddedToFixedAndVariableRateBasis
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Term loan facility | First option | Federal funds    
Long-term debt, additional disclosure    
Interest rate added to variable rate (as a percent) 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FederalFundsRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Term loan facility | First option | Fixed rate    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 3.25%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Term loan facility | Second option    
Long-term debt, additional disclosure    
Additional fixed interest rate spread (as a percent) 1.50%plow_DebtInstrumentAdditionalFixedRateSpreadAddedToBaseRateCalculation
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Term loan facility | Second option | Fixed rate    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 4.25%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_FixedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Revolving credit facility    
Long-term debt, additional disclosure    
Maximum borrowing capacity $ 80,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Revolving credit facility | First option    
Long-term debt, additional disclosure    
Fixed interest rate base (as a percent) 1.75%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Revolving credit facility | Second option    
Long-term debt, additional disclosure    
Interest rate added to variable rate (as a percent) 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Fixed interest rate base (as a percent) 0.75%plow_DebtInstrumentFixedBaseRate
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember
 
Prior To Amendment | Senior credit facilities | Revolving credit facility | Second option | One month London Interbank Offered Rate    
Long-term debt, additional disclosure    
Interest rate added to variable rate (as a percent) 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ plow_DebtInstrumentInterestRateOptionAxis
= plow_DebtInstrumentInterestRateOptionTwoMember
/ plow_DebtInstrumentReferenceRateAxis
= plow_OneMonthAdjustedLondonInterbankOfferedRateMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= plow_DebtInstrumentPriorToAmendmentMember