XML 99 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Changes in Accumulated Other Comprehensive Loss by Component (Details 2) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Amounts reclassified from accumulated other comprehensive loss:                      
Interest expense, net                 $ 8,129us-gaap_InterestIncomeExpenseNonoperatingNet $ 8,328us-gaap_InterestIncomeExpenseNonoperatingNet $ 8,393us-gaap_InterestIncomeExpenseNonoperatingNet
Tax expense (benefit)                 22,036us-gaap_IncomeTaxExpenseBenefit 7,378us-gaap_IncomeTaxExpenseBenefit 4,144us-gaap_IncomeTaxExpenseBenefit
Reclassification net of tax (13,031)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (10,762)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (14,593)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (1,575)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (8,531)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (603)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (5,909)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 3,404us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (39,352)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (11,460)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (5,943)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Other Postretirement Benefit Liability | Amount reclassified from accumulated other comprehensive income                      
Amounts reclassified from accumulated other comprehensive loss:                      
Actuarial (gains) losses                 (398)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedOtherPostretirementBenefitLiabilityMember
172us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedOtherPostretirementBenefitLiabilityMember
 
Tax expense (benefit)                 151us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedOtherPostretirementBenefitLiabilityMember
(67)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedOtherPostretirementBenefitLiabilityMember
 
Reclassification net of tax                 (247)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedOtherPostretirementBenefitLiabilityMember
105us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedOtherPostretirementBenefitLiabilityMember
 
Pension Liability | Amount reclassified from accumulated other comprehensive income                      
Amounts reclassified from accumulated other comprehensive loss:                      
Actuarial (gains) losses                 203us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedPensionLiabilityMember
1,205us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedPensionLiabilityMember
 
Tax expense (benefit)                 (77)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedPensionLiabilityMember
(468)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedPensionLiabilityMember
 
Reclassification net of tax                 126us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedPensionLiabilityMember
737us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= plow_AccumulatedPensionLiabilityMember
 
Unrealized Net Loss on Interest Rate Swap | Interest rate swap | Amount reclassified from accumulated other comprehensive income                      
Amounts reclassified from accumulated other comprehensive loss:                      
Interest expense, net                 300us-gaap_InterestIncomeExpenseNonoperatingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
297us-gaap_InterestIncomeExpenseNonoperatingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Tax expense (benefit)                 (114)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(115)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassification net of tax                 $ 186us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
$ 182us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember