XML 69 R57.htm IDEA: XBRL DOCUMENT
v3.20.2

Long-Term Debt - Swaps (Details) $ in Thousands | 3 Months Ended | 6 Months Ended |  |
--- | --- | --- | --- | ---
Jun. 30, 2020 USD ($) item | Jun. 30, 2020 USD ($) item | Dec. 31, 2019 USD ($) | Jun. 13, 2019 USD ($)
Derivative [Line Items] |  |  |  |
Amount expected to be amortized from AOCI | $ 2,991 |  |  |
Mark-to-market adjustments on derivatives not classified as hedges |  | $ 3,057 |  |
Inventories - truck chassis floor plan | 6,663 | 6,663 | $ 6,539 |
Interest Expense, Debt | 897 | 2,310 |  |
Interest rate swap |  |  |  |
Derivative [Line Items] |  |  |  |
Negative fair value | $ 14,772 | $ 14,772 | 6,736 |
Number of financial institutions for which the entity is exposed to counterparty credit risk | item | 1 | 1 |  |
Interest rate swap | Accrued Expenses and Other Current Liabilities |  |  |  |
Derivative [Line Items] |  |  |  |
Negative fair value | $ 4,021 | $ 4,021 | 1,522 |
Interest rate swap | Other Noncurrent Liabilities |  |  |  |
Derivative [Line Items] |  |  |  |
Negative fair value | $ 10,751 | $ 10,751 | $ 5,214 |
Interest rate swap effective May 31,2019 through May 31,2024 [member] |  |  |  |
Derivative [Line Items] |  |  |  |
Notional amount |  |  |  | $ 175,000
Interest rate | 2.495% | 2.495% |  |
Interest rate swap effective May 31,2019 through May 31,2024 [member] | London Interbank Offered Rate (LIBOR) |  |  |  |
Derivative [Line Items] |  |  |  |
LIBOR floor (as a percent) | 1.00% | 1.00% |  |

X
- Definition Represents the number of financial institutions for which the entity is exposed to counterparty credit risk in relation to derivative instruments. + References No definition available. + Details
Name: | plow_DerivativeCounterpartyRiskNumberOfFinancialInstitutions
Namespace Prefix: | plow_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of gains (losses) expected to be amortized from Accumulated other comprehensive loss into earnings relating to interest rate swaps. + References No definition available. + Details
Name: | plow_GainsLossesOnDerivativesExpectedToBeAmortizedFromOCIToEarnings
Namespace Prefix: | plow_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Market Adjustment On Derivatives Not Classified As Hedges + References No definition available. + Details
Name: | plow_MarketAdjustmentOnDerivativesNotClassifiedAsHedges
Namespace Prefix: | plow_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of inventory, truck chassis floor plan expected to be sold, or consumed within one year or operating cycle, if longer. + References No definition available. + Details
Name: | plow_TruckFloorPlanInventoriesNet
Namespace Prefix: | plow_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeFloorInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities. + References No definition available. + Details
Name: | us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=plow_AccruedExpensesAndOtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=plow_InterestRateSwapEffectiveMay312019ThroughMay312024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |