Long-Term Debt (Details) (USD $)
|
3 Months Ended |
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Long-term debt |
|
|
Less current maturities |
$ 1,629,000us-gaap_LongTermDebtCurrent
|
$ 1,629,000us-gaap_LongTermDebtCurrent
|
Long-term Debt, Excluding Current Maturities, Total |
186,064,000us-gaap_LongTermDebtNoncurrent
|
186,471,000us-gaap_LongTermDebtNoncurrent
|
Term loan facility |
|
|
Long-term debt |
|
|
Long-term debt |
187,693,000us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
188,100,000us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
Less current maturities |
1,629,000us-gaap_LongTermDebtCurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
1,629,000us-gaap_LongTermDebtCurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
Long-term Debt, Excluding Current Maturities, Total |
186,064,000us-gaap_LongTermDebtNoncurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
186,471,000us-gaap_LongTermDebtNoncurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
Long-term debt, additional disclosure |
|
|
Unamortized discount on issuance of debt |
1,832,000us-gaap_DebtInstrumentUnamortizedDiscount / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
1,900,000us-gaap_DebtInstrumentUnamortizedDiscount / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
Revolving credit facility | Maximum |
|
|
Long-term debt, additional disclosure |
|
|
Facilities consolidation expenditure allowed |
15,000,000plow_LineOfCreditFacilityCovenantFacilitiesConsolidationExpenditureAllowed / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
Swingline Loan |
|
|
Long-term debt, additional disclosure |
|
|
Maximum borrowing capacity |
5,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LongtermDebtTypeAxis = plow_SwinglineLoanMember
|
|
Senior credit facilities | Term loan facility |
|
|
Long-term debt, additional disclosure |
|
|
Borrowings under senior credit facility |
190,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
|
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 / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
|
Period before end of the fiscal year, for additional principal prepayments of debt, from excess cash flow |
150 days
|
|
Percentage of excess cash flow paid as additional principal prepayments |
50.00%plow_DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
|
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 / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember
|
|
Senior credit facilities | Term loan facility | Maximum |
|
|
Long-term debt, additional disclosure |
|
|
Additional term loan commitments |
80,000,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 | Base 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 / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember / us-gaap_VariableRateAxis = us-gaap_BaseRateMember
|
|
Senior credit facilities | Term loan facility | First option | Federal funds |
|
|
Long-term debt, additional disclosure |
|
|
Variable rate basis |
Federal funds
|
|
Interest rate added to variable rate (as a percent) |
0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / plow_DebtInstrumentInterestRateOptionAxis = plow_DebtInstrumentInterestRateOptionOneMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember / us-gaap_VariableRateAxis = plow_FederalFundsRateMember
|
|
Senior credit facilities | Term loan facility | First option | One month London Interbank Offered Rate |
|
|
Long-term debt, additional disclosure |
|
|
Variable rate basis |
LIBOR for a one month interest period
|
|
Senior credit facilities | Term loan facility | First option | Prime |
|
|
Long-term debt, additional disclosure |
|
|
Variable rate basis |
Prime Rate
|
|
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 | Base 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 / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember / us-gaap_VariableRateAxis = us-gaap_BaseRateMember
|
|
Senior credit facilities | Revolving credit facility |
|
|
Long-term debt, additional disclosure |
|
|
Borrowings under senior credit facility |
100,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember
|
|
Outstanding borrowings |
0us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember
|
|
Remaining borrowing availability |
70,297,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember
|
|
Fixed charge coverage ratio to be maintained if certain minimum availability under the credit facility is not maintained. |
1.0plow_LineOfCreditFacilityCovenantFixedChargeCoverageRatio / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember
|
|
Senior credit facilities | Revolving credit facility | Maximum |
|
|
Long-term debt, additional disclosure |
|
|
Annual acquisitions allowed |
12,500,000plow_LineOfCreditFacilityCovenantCapitalExpenditure / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
Senior credit facilities | Revolving credit facility | 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 / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_VariableRateAxis = plow_FixedRateMember
|
|
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 / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_VariableRateAxis = plow_FixedRateMember
|
|
Senior credit facilities | Revolving credit facility | Second option | Federal funds |
|
|
Long-term debt, additional disclosure |
|
|
Variable rate basis |
Federal funds
|
|
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_VariableRateAxis = plow_FederalFundsRateMember
|
|
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 / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_VariableRateAxis = plow_FixedRateMember
|
|
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 / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_VariableRateAxis = plow_FixedRateMember
|
|
Senior credit facilities | Revolving credit facility | Second option | One month London Interbank Offered Rate |
|
|
Long-term debt, additional disclosure |
|
|
Variable rate basis |
LIBOR for a one month interest period
|
|
Interest rate added to variable rate (as a percent) |
1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / plow_DebtInstrumentInterestRateOptionAxis = plow_DebtInstrumentInterestRateOptionTwoMember / us-gaap_LongtermDebtTypeAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_VariableRateAxis = plow_OneMonthAdjustedLondonInterbankOfferedRateMember
|
|
Senior credit facilities | Revolving credit facility | Second option | Prime |
|
|
Long-term debt, additional disclosure |
|
|
Variable rate basis |
Prime Rate
|
|
Senior credit facilities | Letter of Credit |
|
|
Long-term debt, additional disclosure |
|
|
Maximum borrowing capacity |
$ 10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_LineOfCreditMember / us-gaap_LongtermDebtTypeAxis = us-gaap_LetterOfCreditMember
|
|