XML 89 R74.htm IDEA: XBRL DOCUMENT
v3.22.4

Note 11 - Warranty Liability (Details Textual) - USD ($) $ in Thousands | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) | 5 years |  |  |
Standard Product Warranty Accrual, Ending Balance | $ 7,876 | $ 6,368 | $ 5,812 | $ 6,541
Standard Product Warranty Accrual, Noncurrent | 3,318 | 2,723 |  |
Standard Product Warranty Accrual, Current | $ 4,558 | $ 3,645 |  |
Snow And Ice Control Equipment [Member] | Minimum [Member] |  |  |  |
Standard Product Warranty Period (Year) | 1 year |  |  |
Snow And Ice Control Equipment [Member] | Maximum [Member] |  |  |  |
Standard Product Warranty Period (Year) | 2 years |  |  |
Parts And Accessories [Member] |  |  |  |
Standard Product Warranty Period (Year) | 1 year |  |  |
Certain Snowplows [Member] |  |  |  |
Standard Product Warranty Period (Year) | 1 year |  |  |

X
- Definition Represents standard product warranty period. + References No definition available. + Details
Name: | plow_StandardProductWarrantyPeriod
Namespace Prefix: | plow_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents standard product warranty period of warranty history used in estimating warranty costs. + References No definition available. + Details
Name: | plow_StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts
Namespace Prefix: | plow_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. + References No definition available. + Details
Name: | us-gaap_StandardProductWarrantyAccrualCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. + References No definition available. + Details
Name: | us-gaap_StandardProductWarrantyAccrualNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=plow_SnowAndIceControlEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=plow_PartsAndAccessoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=plow_CertainSnowplowsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |