0001287213
DOUGLAS DYNAMICS, INC
false
--12-31
Q3
2024
0.01
0.01
200,000,000
200,000,000
23,094,047
23,094,047
22,983,965
22,983,965
14
704
42
717
19
31
57
74
2
2
0
1
190
274
4.00
2.00
42,000
4.00
1
2
1
1
5
10
2
445
false
false
false
false
Included in Non-qualified benefit plan assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs. The Company had outstanding loans of $546 and $750 against these Non-qualified benefit plan assets as of September 30, 2024 and December 31, 2023, respectively, included in Other long-term liabilities on the Condensed Consolidated Balance Sheets, respectively.
Reflects unrelated legal, severance, restructuring, and consulting fees, and a write down of property, plant and equipment for the periods presented.
Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs. Interest rate swaps of $1,343 and $220 at September 30, 2024 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,174 and $859 at December 31, 2023 are included in Prepaid and other current assets and Other long-term assets, respectively.
The fair value of the Company’s long-term debt, including current maturities, approximates its carrying value. Long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.
Reflects impairment charges taken on certain internally developed software in the nine months ended September 30, 2024.
00012872132024-01-012024-09-30
xbrli:shares
00012872132024-10-29
iso4217:USD
00012872132024-09-30
00012872132023-12-31
iso4217:USDxbrli:shares
00012872132024-07-012024-09-30
00012872132023-07-012023-09-30
00012872132023-01-012023-09-30
00012872132022-12-31
00012872132023-09-30
0001287213us-gaap:CommonStockMember2024-06-30
0001287213us-gaap:AdditionalPaidInCapitalMember2024-06-30
0001287213us-gaap:RetainedEarningsMember2024-06-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-30
00012872132024-06-30
0001287213us-gaap:CommonStockMember2024-07-012024-09-30
0001287213us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-30
0001287213us-gaap:RetainedEarningsMember2024-07-012024-09-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-30
0001287213us-gaap:CommonStockMember2024-09-30
0001287213us-gaap:AdditionalPaidInCapitalMember2024-09-30
0001287213us-gaap:RetainedEarningsMember2024-09-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-30
0001287213us-gaap:CommonStockMember2023-12-31
0001287213us-gaap:AdditionalPaidInCapitalMember2023-12-31
0001287213us-gaap:RetainedEarningsMember2023-12-31
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31
0001287213us-gaap:CommonStockMember2024-01-012024-09-30
0001287213us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-30
0001287213us-gaap:RetainedEarningsMember2024-01-012024-09-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-30
0001287213us-gaap:CommonStockMember2023-06-30
0001287213us-gaap:AdditionalPaidInCapitalMember2023-06-30
0001287213us-gaap:RetainedEarningsMember2023-06-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30
00012872132023-06-30
0001287213us-gaap:CommonStockMember2023-07-012023-09-30
0001287213us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30
0001287213us-gaap:RetainedEarningsMember2023-07-012023-09-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30
0001287213us-gaap:CommonStockMember2023-09-30
0001287213us-gaap:AdditionalPaidInCapitalMember2023-09-30
0001287213us-gaap:RetainedEarningsMember2023-09-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30
0001287213us-gaap:CommonStockMember2022-12-31
0001287213us-gaap:AdditionalPaidInCapitalMember2022-12-31
0001287213us-gaap:RetainedEarningsMember2022-12-31
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31
0001287213us-gaap:CommonStockMember2023-01-012023-09-30
0001287213us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-30
0001287213us-gaap:RetainedEarningsMember2023-01-012023-09-30
0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-30
xbrli:pure
0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2024-07-012024-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2024-07-012024-09-30
0001287213plow:IndependentDealerMember2024-07-012024-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2024-07-012024-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2024-07-012024-09-30
0001287213us-gaap:GovernmentContractMember2024-07-012024-09-30
0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2024-07-012024-09-30
0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2024-07-012024-09-30
0001287213plow:FleetMember2024-07-012024-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2024-07-012024-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2024-07-012024-09-30
0001287213us-gaap:ProductAndServiceOtherMember2024-07-012024-09-30
0001287213plow:WorkTruckAttachmentsMember2024-07-012024-09-30
0001287213plow:WorkTruckSolutionsMember2024-07-012024-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2023-07-012023-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2023-07-012023-09-30
0001287213plow:IndependentDealerMember2023-07-012023-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2023-07-012023-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2023-07-012023-09-30
0001287213us-gaap:GovernmentContractMember2023-07-012023-09-30
0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2023-07-012023-09-30
0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2023-07-012023-09-30
0001287213plow:FleetMember2023-07-012023-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2023-07-012023-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2023-07-012023-09-30
0001287213us-gaap:ProductAndServiceOtherMember2023-07-012023-09-30
0001287213plow:WorkTruckAttachmentsMember2023-07-012023-09-30
0001287213plow:WorkTruckSolutionsMember2023-07-012023-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2024-01-012024-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2024-01-012024-09-30
0001287213plow:IndependentDealerMember2024-01-012024-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2024-01-012024-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2024-01-012024-09-30
0001287213us-gaap:GovernmentContractMember2024-01-012024-09-30
0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2024-01-012024-09-30
0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2024-01-012024-09-30
0001287213plow:FleetMember2024-01-012024-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2024-01-012024-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2024-01-012024-09-30
0001287213us-gaap:ProductAndServiceOtherMember2024-01-012024-09-30
0001287213plow:WorkTruckAttachmentsMember2024-01-012024-09-30
0001287213plow:WorkTruckSolutionsMember2024-01-012024-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2023-01-012023-09-30
0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2023-01-012023-09-30
0001287213plow:IndependentDealerMember2023-01-012023-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2023-01-012023-09-30
0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2023-01-012023-09-30
0001287213us-gaap:GovernmentContractMember2023-01-012023-09-30
0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2023-01-012023-09-30
0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2023-01-012023-09-30
0001287213plow:FleetMember2023-01-012023-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2023-01-012023-09-30
0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2023-01-012023-09-30
0001287213us-gaap:ProductAndServiceOtherMember2023-01-012023-09-30
0001287213plow:WorkTruckAttachmentsMember2023-01-012023-09-30
0001287213plow:WorkTruckSolutionsMember2023-01-012023-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2024-07-012024-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2024-07-012024-09-30
0001287213us-gaap:TransferredAtPointInTimeMember2024-07-012024-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2024-07-012024-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2024-07-012024-09-30
0001287213us-gaap:TransferredOverTimeMember2024-07-012024-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-07-012023-09-30
0001287213us-gaap:TransferredAtPointInTimeMember2023-07-012023-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2023-07-012023-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2023-07-012023-09-30
0001287213us-gaap:TransferredOverTimeMember2023-07-012023-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-09-30
0001287213us-gaap:TransferredAtPointInTimeMember2024-01-012024-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2024-01-012024-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2024-01-012024-09-30
0001287213us-gaap:TransferredOverTimeMember2024-01-012024-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-09-30
0001287213us-gaap:TransferredAtPointInTimeMember2023-01-012023-09-30
0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2023-01-012023-09-30
0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2023-01-012023-09-30
0001287213us-gaap:TransferredOverTimeMember2023-01-012023-09-30
0001287213plow:WorkTruckAttachmentsMember2023-12-31
0001287213plow:WorkTruckAttachmentsMember2024-09-30
0001287213plow:WorkTruckSolutionsMember2023-12-31
0001287213plow:WorkTruckSolutionsMember2024-09-30
0001287213plow:WorkTruckAttachmentsMember2022-12-31
0001287213plow:WorkTruckAttachmentsMember2023-09-30
0001287213plow:WorkTruckSolutionsMember2022-12-31
0001287213plow:WorkTruckSolutionsMember2023-09-30
0001287213us-gaap:FairValueMeasurementsRecurringMember2024-09-30
0001287213us-gaap:FairValueMeasurementsRecurringMember2023-12-31
0001287213us-gaap:OtherNoncurrentLiabilitiesMemberplow:CreditAgreementMemberus-gaap:AssetPledgedAsCollateralMemberplow:CorporateOwnedLifeInsurancePoliciesMember2024-09-30
0001287213us-gaap:OtherNoncurrentLiabilitiesMemberplow:CreditAgreementMemberus-gaap:AssetPledgedAsCollateralMemberplow:CorporateOwnedLifeInsurancePoliciesMember2023-12-31
0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2024-09-30
0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2024-09-30
0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-31
0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-31
0001287213plow:UnrelatedThirdPartyMember2024-01-012024-09-30
0001287213plow:UnrelatedThirdPartyMember2024-09-30
0001287213us-gaap:LandMember2024-09-30
0001287213us-gaap:LandMember2023-12-31
0001287213us-gaap:LandImprovementsMember2024-09-30
0001287213us-gaap:LandImprovementsMember2023-12-31
0001287213us-gaap:LeaseholdImprovementsMember2024-09-30
0001287213us-gaap:LeaseholdImprovementsMember2023-12-31
0001287213us-gaap:BuildingMember2024-09-30
0001287213us-gaap:BuildingMember2023-12-31
0001287213us-gaap:MachineryAndEquipmentMember2024-09-30
0001287213us-gaap:MachineryAndEquipmentMember2023-12-31
0001287213us-gaap:FurnitureAndFixturesMember2024-09-30
0001287213us-gaap:FurnitureAndFixturesMember2023-12-31
0001287213plow:MobileEquipmentAndOtherMember2024-09-30
0001287213plow:MobileEquipmentAndOtherMember2023-12-31
0001287213us-gaap:ConstructionInProgressMember2024-09-30
0001287213us-gaap:ConstructionInProgressMember2023-12-31
utr:Y
0001287213srt:MinimumMember2024-09-30
0001287213srt:MaximumMember2024-09-30
0001287213plow:UnrelatedThirdPartyMemberstpr:WI2024-01-012024-09-30
0001287213plow:UnrelatedThirdPartyMemberplow:IllinoisIowaMaineAndMichiganMember2024-01-012024-09-30
utr:M
0001287213us-gaap:TrademarksAndTradeNamesMember2024-09-30
0001287213us-gaap:DistributionRightsMember2024-09-30
0001287213us-gaap:CustomerRelationshipsMember2024-09-30
0001287213us-gaap:PatentsMember2024-09-30
0001287213us-gaap:NoncompeteAgreementsMember2024-09-30
0001287213us-gaap:TrademarksMember2024-09-30
0001287213us-gaap:TrademarksAndTradeNamesMember2023-12-31
0001287213us-gaap:DistributionRightsMember2023-12-31
0001287213us-gaap:CustomerRelationshipsMember2023-12-31
0001287213us-gaap:PatentsMember2023-12-31
0001287213us-gaap:NoncompeteAgreementsMember2023-12-31
0001287213us-gaap:TrademarksMember2023-12-31
00012872132024-04-012024-06-30
00012872132023-04-012023-06-30
0001287213us-gaap:SecuredDebtMember2024-09-30
0001287213us-gaap:SecuredDebtMember2023-12-31
0001287213plow:CreditAgreementMember2023-01-052023-01-05
0001287213plow:CreditAgreementMember2023-07-012023-09-30
0001287213plow:CreditAgreementMember2023-10-012023-12-31
0001287213plow:CreditAgreementMember2024-01-012024-03-31
0001287213plow:CreditAgreementMember2024-04-012024-06-30
0001287213plow:CreditAgreementMember2024-07-012024-09-30
0001287213us-gaap:RevolvingCreditFacilityMember2024-01-29
0001287213us-gaap:RevolvingCreditFacilityMember2023-01-05
0001287213plow:CreditAgreementMemberus-gaap:AssetPledgedAsCollateralMemberplow:CashSurrenderValueOfCorporateOwnedLifeInsurancePoliciesMember2023-07-11
0001287213us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-09-30
0001287213us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-09-30
0001287213plow:SeniorSecuredTermLoanFacilityMembersrt:MinimumMemberplow:LeverageRatioOneMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-09-30
0001287213plow:SeniorSecuredTermLoanFacilityMembersrt:MaximumMemberplow:LeverageRatioOneMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-09-30
0001287213plow:SeniorSecuredTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-09-30
0001287213us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberplow:LeverageRatioTwoMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-09-30
0001287213us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberplow:LeverageRatioTwoMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-09-30
0001287213us-gaap:RevolvingCreditFacilityMemberplow:NewYorkFederalReserveBankNYFRBMember2024-01-012024-09-30
0001287213us-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedTermSofrRateMember2024-01-012024-09-30
0001287213plow:SeniorSecuredTermLoanFacilityMember2024-09-30
0001287213us-gaap:RevolvingCreditFacilityMember2024-09-30
0001287213us-gaap:LetterOfCreditMember2024-09-30
0001287213plow:SwinglineLoanMember2024-09-30
0001287213plow:CreditAgreementMembersrt:MaximumMember2024-09-30
0001287213us-gaap:RevolvingCreditFacilityMember2023-12-31
0001287213plow:CreditAgreementMember2024-01-012024-09-30
0001287213plow:CreditAgreementMember2023-01-012023-12-31
0001287213plow:CreditAgreementMember2021-04-012021-06-30
0001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-06-13
0001287213us-gaap:InterestRateSwapMember2024-01-012024-09-30
0001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2024-09-30
0001287213us-gaap:InterestRateSwapMember2024-07-012024-09-30
0001287213us-gaap:InterestRateSwapMember2023-07-012023-09-30
0001287213us-gaap:InterestRateSwapMember2023-01-012023-09-30
0001287213us-gaap:InterestRateSwapMember2022-05-19
0001287213us-gaap:InterestRateSwapMember2022-05-192022-05-19
0001287213us-gaap:InterestRateSwapMember2024-09-30
0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2024-09-30
0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2024-09-30
0001287213us-gaap:InterestRateSwapMember2023-12-31
0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2023-12-31
0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2023-12-31
0001287213plow:SnowAndIceControlEquipmentMembersrt:MaximumMember2024-01-012024-09-30
0001287213plow:PartsAndAccessoriesMember2024-01-012024-09-30
0001287213plow:CertainSnowplowsMember2024-01-012024-09-30
0001287213plow:The2010StockIncentivePlanMember2010-05-31
0001287213plow:The2024StockIncentivePlanMember2024-02-01
0001287213plow:The2024StockIncentivePlanMembersrt:MinimumMember2024-01-012024-09-30
0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2024-01-012024-09-30
0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2023-01-012023-09-30
0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2024-01-012024-09-30
0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2024-07-012024-09-30
0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2023-07-012023-09-30
0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2023-01-012023-09-30
0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2024-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMember2023-12-31
0001287213us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31
0001287213us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMember2024-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2024-07-012024-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2023-07-012023-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2024-01-012024-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2023-01-012023-09-30
0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2024-09-30
0001287213us-gaap:EmployeeSeveranceMember2024-07-012024-09-30
0001287213us-gaap:EmployeeSeveranceMember2024-01-012024-09-30
0001287213plow:WriteDownOfPropertyPlantAndEquipmentMember2024-07-012024-09-30
0001287213plow:WriteDownOfPropertyPlantAndEquipmentMember2024-01-012024-09-30
0001287213plow:LegalConsultingAndOtherCostsMember2024-07-012024-09-30
0001287213plow:LegalConsultingAndOtherCostsMember2024-01-012024-09-30
0001287213us-gaap:SoftwareDevelopmentMember2024-01-012024-09-30
0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-31
0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-31
0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-09-30
0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-09-30
0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-09-30
0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-09-30
0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-31
0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-31
0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-09-30
0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-09-30
0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-09-30
0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-30
thunderdome:item
Table of Contents
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark One)
| ☒ | QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
For the quarterly period ended September 30, 2024
OR
| ☐ | TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
For the transition period from to .
Commission file number: 001-34728
DOUGLAS DYNAMICS, INC.
(Exact name of registrant as specified in its charter)
Delaware | | 13-4275891 |
(State or other jurisdiction of | | (I.R.S. Employer |
incorporation or organization) | | Identification No.) |
11270 W Park Place Ste 300
Milwaukee, Wisconsin 53224
(Address of principal executive offices) (Zip code)
(414) 354-2310
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class | Trading Symbol(s) | Name of each exchange on which registered |
Common Stock, par value $.01 per share | PLOW | New York Stock Exchange |
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ◻
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ◻
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filer ☒ | | Accelerated filer ☐ |
| | |
Non-accelerated filer ☐ | | Smaller reporting company ☐ |
| | |
| | Emerging growth company ☐ |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
Number of shares of registrant’s common shares outstanding as of October 29, 2024 was 23,094,047.
DOUGLAS DYNAMICS, INC.
Table of Contents
PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
Douglas Dynamics, Inc.
Condensed Consolidated Balance Sheets
(In thousands except share data)
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | (unaudited) | | | (unaudited) | |
Assets | | | | | | | | |
Current assets: | | | | | | | | |
Cash and cash equivalents | | $ | 8,413 | | | $ | 24,156 | |
Accounts receivable, net | | | 153,096 | | | | 83,760 | |
Inventories | | | 145,362 | | | | 140,390 | |
Inventories - truck chassis floor plan | | | 3,459 | | | | 2,217 | |
Refundable income taxes paid | | | — | | | | 4,817 | |
Prepaid and other current assets | | | 5,738 | | | | 6,898 | |
Total current assets | | | 316,068 | | | | 262,238 | |
Property, plant, and equipment, net | | | 39,309 | | | | 67,340 | |
Goodwill | | | 113,134 | | | | 113,134 | |
Other intangible assets, net | | | 115,180 | | | | 121,070 | |
Operating lease - right of use asset | | | 69,295 | | | | 18,008 | |
Non-qualified benefit plan assets | | | 10,589 | | | | 9,195 | |
Other long-term assets | | | 2,012 | | | | 2,433 | |
Total assets | | $ | 665,587 | | | $ | 593,418 | |
Liabilities and stockholders’ equity | | | | | | | | |
Current liabilities: | | | | | | | | |
Accounts payable | | $ | 35,278 | | | $ | 31,374 | |
Accrued expenses and other current liabilities | | | 31,200 | | | | 25,817 | |
Floor plan obligations | | | 3,459 | | | | 2,217 | |
Operating lease liability - current | | | 6,848 | | | | 5,347 | |
Income taxes payable | | | 3,729 | | | | — | |
Short term borrowings | | | 67,000 | | | | 47,000 | |
Current portion of long-term debt | | | - | | | | 6,762 | |
Total current liabilities | | | 147,514 | | | | 118,517 | |
Retiree benefits and deferred compensation | | | 15,036 | | | | 13,922 | |
Deferred income taxes | | | 25,418 | | | | 27,903 | |
Long-term debt, less current portion | | | 146,502 | | | | 181,491 | |
Operating lease liability - noncurrent | | | 63,802 | | | | 13,887 | |
Other long-term liabilities | | | 6,559 | | | | 6,133 | |
Stockholders’ equity: | | | | | | | | |
Common Stock, par value $0.01, 200,000,000 shares authorized, 23,094,047 and 22,983,965 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively | | | 231 | | | | 230 | |
Additional paid-in capital | | | 168,859 | | | | 165,233 | |
Retained earnings | | | 87,469 | | | | 59,746 | |
Accumulated other comprehensive income, net of tax | | | 4,197 | | | | 6,356 | |
Total stockholders’ equity | | | 260,756 | | | | 231,565 | |
Total liabilities and stockholders’ equity | | $ | 665,587 | | | $ | 593,418 | |
See the accompanying notes to condensed consolidated financial statements.
Douglas Dynamics, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Income
(In thousands, except share and per share data)
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
|
|
(unaudited) |
|
|
(unaudited) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
$ |
129,398 |
|
|
$ |
144,121 |
|
|
$ |
424,955 |
|
|
$ |
433,933 |
|
Cost of sales |
|
|
98,523 |
|
|
|
111,992 |
|
|
|
313,857 |
|
|
|
329,166 |
|
Gross profit |
|
|
30,875 |
|
|
|
32,129 |
|
|
|
111,098 |
|
|
|
104,767 |
|
Selling, general, and administrative expense |
|
|
25,688 |
|
|
|
17,998 |
|
|
|
70,546 |
|
|
|
64,612 |
|
Impairment charges |
|
|
— |
|
|
|
— |
|
|
|
1,224 |
|
|
|
— |
|
Gain on sale leaseback transaction |
|
|
(42,298 |
) |
|
|
— |
|
|
|
(42,298 |
) |
|
|
— |
|
Intangibles amortization |
|
|
1,630 |
|
|
|
2,630 |
|
|
|
5,890 |
|
|
|
7,890 |
|
Income from operations |
|
|
45,855 |
|
|
|
11,501 |
|
|
|
75,736 |
|
|
|
32,265 |
|
Interest expense, net |
|
|
(4,469 |
) |
|
|
(4,607 |
) |
|
|
(12,116 |
) |
|
|
(11,207 |
) |
Other income (expense), net |
|
|
354 |
|
|
|
35 |
|
|
|
304 |
|
|
|
(19 |
) |
Income before taxes |
|
|
41,740 |
|
|
|
6,929 |
|
|
|
63,924 |
|
|
|
21,039 |
|
Income tax expense |
|
|
9,482 |
|
|
|
1,137 |
|
|
|
15,680 |
|
|
|
4,393 |
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Weighted average number of common shares outstanding: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
Diluted |
|
|
23,577,883 |
|
|
|
22,983,965 |
|
|
|
23,476,039 |
|
|
|
22,955,388 |
|
Earnings per common share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
$ |
1.37 |
|
|
$ |
0.25 |
|
|
$ |
2.05 |
|
|
$ |
0.71 |
|
Diluted |
|
$ |
1.36 |
|
|
$ |
0.24 |
|
|
$ |
2.04 |
|
|
$ |
0.69 |
|
Cash dividends declared and paid per share |
|
$ |
0.30 |
|
|
$ |
0.30 |
|
|
$ |
0.89 |
|
|
$ |
0.89 |
|
Comprehensive income |
|
$ |
30,214 |
|
|
$ |
5,651 |
|
|
$ |
46,085 |
|
|
$ |
16,283 |
|
See the accompanying notes to condensed consolidated financial statements.
Douglas Dynamics, Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
|
(unaudited) |
|
|
|
|
|
|
|
|
|
|
Operating activities |
|
|
|
|
|
|
|
|
Net income |
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Adjustments to reconcile net income to net cash used in operating activities: |
|
|
|
|
|
|
|
|
Depreciation and amortization |
|
|
14,029 |
|
|
|
16,180 |
|
Loss (gain) on disposal of fixed asset |
|
|
347 |
|
|
|
(45 |
) |
Amortization of deferred financing costs and debt discount |
|
|
526 |
|
|
|
440 |
|
Gain on sale leaseback transaction |
|
|
(42,298 |
) |
|
|
- |
|
Stock-based compensation |
|
|
3,627 |
|
|
|
4,236 |
|
Adjustments on derivatives not classified as hedges |
|
|
(287 |
) |
|
|
(516 |
) |
Provision for losses on accounts receivable |
|
|
527 |
|
|
|
329 |
|
Deferred income taxes |
|
|
(2,485 |
) |
|
|
(2,177 |
) |
Impairment charges |
|
|
1,224 |
|
|
|
- |
|
Non-cash lease expense |
|
|
4,264 |
|
|
|
287 |
|
Changes in operating assets and liabilities: |
|
|
|
|
|
|
|
|
Accounts receivable |
|
|
(69,863 |
) |
|
|
(78,866 |
) |
Inventories |
|
|
(4,972 |
) |
|
|
(10,745 |
) |
Prepaid assets, refundable income taxes and other assets |
|
|
(1,071 |
) |
|
|
(1,403 |
) |
Accounts payable |
|
|
4,355 |
|
|
|
(6,826 |
) |
Accrued expenses and other current liabilities |
|
|
9,114 |
|
|
|
(979 |
) |
Benefit obligations, long-term liabilities and other |
|
|
1,446 |
|
|
|
(709 |
) |
Net cash used in operating activities |
|
|
(33,273 |
) |
|
|
(64,148 |
) |
Investing activities |
|
|
|
|
|
|
|
|
Capital expenditures |
|
|
(3,982 |
) |
|
|
(7,723 |
) |
Proceeds from sale leaseback transaction |
|
|
64,150 |
|
|
|
- |
|
Proceeds from insurance recoveries |
|
|
366 |
|
|
|
- |
|
Net cash provided by (used in) investing activities |
|
|
60,534 |
|
|
|
(7,723 |
) |
Financing activities |
|
|
|
|
|
|
|
|
Proceeds from (payments on) life insurance policy loans |
|
|
(204 |
) |
|
|
750 |
|
Payments of financing costs |
|
|
(279 |
) |
|
|
(334 |
) |
Dividends paid |
|
|
(20,521 |
) |
|
|
(20,689 |
) |
Net revolver borrowings |
|
|
20,000 |
|
|
|
101,000 |
|
Repayment of long-term debt |
|
|
(42,000 |
) |
|
|
(18,438 |
) |
Net cash provided by (used in) financing activities |
|
|
(43,004 |
) |
|
|
62,289 |
|
Change in cash and cash equivalents |
|
|
(15,743 |
) |
|
|
(9,582 |
) |
Cash and cash equivalents at beginning of period |
|
|
24,156 |
|
|
|
20,670 |
|
Cash and cash equivalents at end of period |
|
$ |
8,413 |
|
|
$ |
11,088 |
|
|
|
|
|
|
|
|
|
|
Non-cash operating and financing activities |
|
|
|
|
|
|
|
|
Truck chassis inventory acquired through floorplan obligations |
|
$ |
5,637 |
|
|
$ |
7,245 |
|
See the accompanying notes to condensed consolidated financial statements.
Douglas Dynamics, Inc.
Condensed Consolidated Statements of Shareholders’ Equity
(In thousands except share data)
(Unaudited)
| | Common Stock | | | Additional Paid-in | | | Retained | | | Accumulated Other Comprehensive | | | | | |
| | Shares | | | Dollars | | | Capital | | | Earnings | | | Income | | | Total | |
Three Months Ended September 30, 2024 | | | | | | | | | | | | | | | | | | | | | | | | |
Balance at June 30, 2024 | | | 23,094,047 | | | $ | 231 | | | $ | 168,065 | | | $ | 62,120 | | | $ | 6,241 | | | $ | 236,657 | |
Net income | | | — | | | | — | | | | — | | | | 32,258 | | | | — | | | | 32,258 | |
Dividends paid | | | — | | | | — | | | | — | | | | (6,909 | ) | | | — | | | | (6,909 | ) |
Adjustment for postretirement benefit liability, net of tax of $14 | | | — | | | | — | | | | — | | | | — | | | | (40 | ) | | | (40 | ) |
Adjustment for interest rate swap, net of tax of $704 | | | — | | | | — | | | | — | | | | — | | | | (2,004 | ) | | | (2,004 | ) |
Stock based compensation | | | — | | | | — | | | | 794 | | | | — | | | | — | | | | 794 | |
Balance at September 30, 2024 | | | 23,094,047 | | | $ | 231 | | | $ | 168,859 | | | $ | 87,469 | | | $ | 4,197 | | | $ | 260,756 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Nine Months Ended September 30, 2024 | | | | | | | | | | | | | | | | | | | | | | | | |
Balance at December 31, 2023 | | | 22,983,965 | | | $ | 230 | | | $ | 165,233 | | | $ | 59,746 | | | $ | 6,356 | | | $ | 231,565 | |
Net income | | | — | | | | — | | | | — | | | | 48,244 | | | | — | | | | 48,244 | |
Dividends paid | | | — | | | | — | | | | — | | | | (20,521 | ) | | | — | | | | (20,521 | ) |
Adjustment for pension and postretirement benefit liability, net of tax of $42 | | | — | | | | — | | | | — | | | | — | | | | (120 | ) | | | (120 | ) |
Adjustment for interest rate swap, net of tax of $717 | | | — | | | | — | | | | — | | | | — | | | | (2,039 | ) | | | (2,039 | ) |
Repurchase of common stock | | | — | | | | — | | | | — | | | | — | | | | — | | | | — | |
Stock based compensation | | | 110,082 | | | | 1 | | | | 3,626 | | | | — | | | | — | | | | 3,627 | |
Balance at September 30, 2024 | | | 23,094,047 | | | $ | 231 | | | $ | 168,859 | | | $ | 87,469 | | | $ | 4,197 | | | $ | 260,756 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Three Months Ended September 30, 2023 | | | | | | | | | | | | | | | | | | | | | | | | |
Balance at June 30, 2023 | | | 22,983,965 | | | $ | 230 | | | $ | 168,516 | | | $ | 60,508 | | | $ | 8,906 | | | $ | 238,160 | |
Net income | | | — | | | | — | | | | — | | | | 5,792 | | | | — | | | | 5,792 | |
Dividends paid | | | — | | | | — | | | | — | | | | (6,879 | ) | | | — | | | | (6,879 | ) |
Adjustment for pension and postretirement benefit liability, net of tax of $19 | | | — | | | | — | | | | — | | | | — | | | | (53 | ) | | | (53 | ) |
Adjustment for interest rate swap, net of tax of $31 | | | — | | | | — | | | | — | | | | — | | | | (88 | ) | | | (88 | ) |
Stock based compensation | | | — | | | | — | | | | — | | | | — | | | | — | | | | — | |
Balance at September 30, 2023 | | | 22,983,965 | | | $ | 230 | | | $ | 168,516 | | | $ | 59,421 | | | $ | 8,765 | | | $ | 236,932 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Nine Months Ended September 30, 2023 | | | | | | | | | | | | | | | | | | | | | | | | |
Balance at December 31, 2022 | | | 22,886,793 | | | $ | 229 | | | $ | 164,281 | | | $ | 63,464 | | | $ | 9,128 | | | $ | 237,102 | |
Net income | | | — | | | | — | | | | — | | | | 16,646 | | | | — | | | | 16,646 | |
Dividends paid | | | — | | | | — | | | | — | | | | (20,689 | ) | | | — | | | | (20,689 | ) |
Adjustment for pension and postretirement benefit liability, net of tax of $57 | | | — | | | | — | | | | — | | | | — | | | | (159 | ) | | | (159 | ) |
Adjustment for interest rate swap, net of tax of $74 | | | — | | | | — | | | | — | | | | — | | | | (204 | ) | | | (204 | ) |
Stock based compensation | | | 97,172 | | | | 1 | | | | 4,235 | | | | — | | | | — | | | | 4,236 | |
Balance at September 30, 2023 | | | 22,983,965 | | | $ | 230 | | | $ | 168,516 | | | $ | 59,421 | | | $ | 8,765 | | | $ | 236,932 | |
See the accompanying notes to condensed consolidated financial statements.
Douglas Dynamics, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
(In thousands except share and per share data)
The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for fiscal year-end financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. For further information, refer to the financial statements and related footnotes included in our 2023 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 27, 2024.
The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. Under this reporting structure, the Company’s two reportable business segments are as follows:
Work Truck Attachments. The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands, as well as our vertically integrated products. This segment consists of our operations that manufacture and sell snow and ice control products.
Work Truck Solutions. The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.
See Note 15 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments.
Interim Condensed Consolidated Financial Information
The accompanying Condensed Consolidated Balance Sheet as of September 30, 2024, the Condensed Consolidated Statements of Operations and Comprehensive Income and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2024 and 2023, and the Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2024 and 2023, have been prepared by the Company and have not been audited.
The Company’s Work Truck Attachments segment is seasonal and, consequently, its results of operations and financial condition vary from quarter-to-quarter. Because of this seasonality, the results of operations of the Work Truck Attachments segment for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. The Company attempts to manage the seasonal impact of snowfall on its revenues in part through its pre-season sales program. This pre-season sales program encourages the Company’s distributors to re-stock their inventory of Work Truck Attachments products during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering favorable pre-season pricing and payment deferral until the fourth quarter. Thus, the Company’s Work Truck Attachments segment tends to generate its greatest volume of sales during the second and third quarters. By contrast, its revenue and operating results tend to be lowest during the first quarter, as management believes the end-users of Work Truck Attachments products prefer to wait until the beginning of a snow season to purchase new equipment and as the Company’s distributors sell off Work Truck Attachments inventory and wait for the pre-season sales incentive period to re-stock inventory. Fourth quarter sales vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of the Company’s Work Truck Attachments fourth quarter sales and shipments consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months. In addition, due to the factors noted above, Work Truck Attachments working capital needs are highest in the second and third quarters as its accounts receivable rise from pre-season sales. These working capital needs decline in the fourth quarter as the Company receives payments for its pre-season shipments.
Revenue Streams
The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers. Additionally, contract amounts represent the full amount of the transaction price as agreed upon with the customer at the time of order, resulting in a single performance obligation in all cases. In the case of a single order containing multiple upfits, the transaction price may represent multiple performance obligations.
Work Truck Attachments
The Company recognizes revenue upon shipment of equipment to the customer. Within the Work Truck Attachments segment, the Company offers a variety of discounts and sales incentives to its distributors. The estimated liability for sales discounts and allowances is calculated using the expected value method and recorded at the time of sale as a reduction of net sales. The liability is estimated based on the costs of the program, the planned duration of the program and historical experience.
The Work Truck Attachments segment has two revenue streams, as identified below.
Independent Dealer Sales – Revenues from sales to independent dealers are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods. Any shipping and handling activities performed by the Company after the transfer of control to the customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.
Parts & Accessory Sales – The Company’s equipment is used in harsh conditions and parts frequently wear out. These parts drive recurring revenues through parts and accessory sales. The process for recording parts and accessory sales is consistent with the independent dealer sales noted above.
Work Truck Solutions
The Work Truck Solutions segment primarily participates in the truck and vehicle upfitting industry in the United States. Customers are billed separately for the truck chassis by the chassis manufacturer. The Company only records sales for the amount of the upfit, excluding the truck chassis. Generally, the Company obtains the truck chassis from the truck chassis manufacturer through either its floor plan agreement with a financial institution or bailment pool agreement with the truck chassis manufacturer. Additionally, in some instances the Company upfits chassis which are owned by the end customer. For truck chassis acquired through the floor plan agreement, the Company holds title to the vehicle from the time the chassis is received by the Company until the completion of the up-fit. Under the bailment pool agreement, the Company does not take title to the truck chassis, but rather only holds the truck chassis on consignment. The Company pays interest on both of these arrangements. The Company records revenue in the same manner net of the value of the truck chassis in both the Company’s floor plan and bailment pool agreements. The Company does not set the price for the truck chassis, is not responsible for the billing of the chassis and does not have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer.
Revenues from the sales of the Work Truck Solutions products are recognized net of the truck chassis with the selling price to the customer recorded as sales and the manufacturing and up-fit cost of the product recorded as Cost of sales. In these cases, the Company acts as an agent as it does not have inventory or pricing control over the truck chassis. Within the Work Truck Solutions segment, the Company also sells certain third-party products for which it acts as an agent. These sales do not meet the criteria for gross sales recognition, and thus are recognized on a net basis at the time of sale. Under net sales recognition, the cost paid to the third-party service provider is recorded as a reduction to sales, resulting in net sales being equal to the gross profit on the transaction.
The Work Truck Solutions segment has four revenue streams, as identified below.
State and Local Bids – The Company records revenue of separately sold snow and ice equipment upon shipment and fully upfit vehicles upon delivery. The state and local bid process does not obligate the entity to buy any products from the Company, but merely allows the entity to purchase products in the future, typically for a fixed period of time. The entity commits to actually purchasing products from the Company when it issues purchase orders off of a previously awarded bid, which lists out actual quantities of equipment being ordered and the delivery terms. On upfit transactions, the Company is providing a significant service by assembling and integrating the individual products onto the customer’s truck. Each individual product and installation activity is highly interdependent and highly interrelated, and therefore the Company considers the manufacture and upfit of a truck a single performance obligation. Any shipping and handling activities performed by the Company after the transfer of control to the Customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.
Fleet Upfit Sales – The Company enters into contracts with certain fleet customers. Fleet agreements create enforceable rights without the issuance of a purchase order. Typically, these agreements outline the terms of sale, payment terms, standard pricing, and the rights of the customer and seller. Fleet sales are performed on both customer owned vehicles as well as non-customer owned vehicles. For non-customer owned vehicles, revenue is recognized at a point in time upon delivery of the truck to the customer. For customer-owned vehicles, per Topic 606, revenue is recognized over time based on a cost input method. The Company accumulates costs incurred on partially completed customer-owned upfits based on estimated margin and completion.
Dealer Upfit Sales – The Company upfits work trucks for independent dealer customers. Dealer upfit revenue is recorded upon delivery. The customer does not own the vehicles during the upfit process, and as such revenue is recorded at a point in time upon delivery to the customer.
Over the Counter / Parts & Accessory Sales – Work Truck Solutions part and accessory sales are recorded as revenue upon shipment. Additionally, customers can purchase parts at any of the Company’s showrooms. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods or customer pick up.
Disaggregation of Revenue
The following table provides information about disaggregated revenue by customer type and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments.
Revenue by customer type was as follows:
Three Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 60,249 | | | $ | 32,826 | | | $ | 93,075 | |
Government | | | - | | | | 18,239 | | | | 18,239 | |
Fleet | | | - | | | | 15,075 | | | | 15,075 | |
Other | | | - | | | | 3,009 | | | | 3,009 | |
Total revenue | | $ | 60,249 | | | $ | 69,149 | | | $ | 129,398 | |
Three Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 75,879 | | | $ | 36,593 | | | $ | 112,472 | |
Government | | | - | | | | 13,711 | | | | 13,711 | |
Fleet | | | - | | | | 15,777 | | | | 15,777 | |
Other | | | - | | | | 2,161 | | | | 2,161 | |
Total revenue | | $ | 75,879 | | | $ | 68,242 | | | $ | 144,121 | |
Nine Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 202,226 | | | $ | 110,480 | | | $ | 312,706 | |
Government | | | - | | | | 59,027 | | | | 59,027 | |
Fleet | | | - | | | | 46,194 | | | | 46,194 | |
Other | | | - | | | | 7,028 | | | | 7,028 | |
Total revenue | | $ | 202,226 | | | $ | 222,729 | | | $ | 424,955 | |
Nine Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 236,346 | | | $ | 101,822 | | | $ | 338,168 | |
Government | | | - | | | | 48,256 | | | | 48,256 | |
Fleet | | | - | | | | 41,431 | | | | 41,431 | |
Other | | | - | | | | 6,078 | | | | 6,078 | |
Total revenue | | $ | 236,346 | | | $ | 197,587 | | | $ | 433,933 | |
Revenue by timing of revenue recognition was as follows:
Three Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 60,249 | | | $ | 41,862 | | | $ | 102,111 | |
Over time | | | - | | | | 27,287 | | | | 27,287 | |
Total revenue | | $ | 60,249 | | | $ | 69,149 | | | $ | 129,398 | |
Three Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 75,879 | | | $ | 43,921 | | | $ | 119,800 | |
Over time | | | - | | | | 24,321 | | | | 24,321 | |
Total revenue | | $ | 75,879 | | | $ | 68,242 | | | $ | 144,121 | |
Nine Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 202,226 | | | $ | 139,658 | | | $ | 341,884 | |
Over time | | | - | | | | 83,071 | | | | 83,071 | |
Total revenue | | $ | 202,226 | | | $ | 222,729 | | | $ | 424,955 | |
Nine Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 236,346 | | | $ | 128,287 | | | $ | 364,633 | |
Over time | | | - | | | | 69,300 | | | | 69,300 | |
Total revenue | | $ | 236,346 | | | $ | 197,587 | | | $ | 433,933 | |
Contract Balances
The following table shows the changes in the Company’s contract liabilities during the three and nine months ended September 30, 2024 and 2023, respectively:
Three Months Ended September 30, 2024 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 11,564 | | | $ | 3,959 | | | $ | (7,930 | ) | | $ | 7,593 | |
Three Months Ended September 30, 2023 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 7,929 | | | $ | 3,988 | | | $ | (8,012 | ) | | $ | 3,905 | |
Nine Months Ended September 30, 2024 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 4,009 | | | $ | 18,528 | | | $ | (14,944 | ) | | $ | 7,593 | |
Nine Months Ended September 30, 2023 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 4,531 | | | $ | 17,238 | | | $ | (17,864 | ) | | $ | 3,905 | |
The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to the contractual right to consideration for completed performance obligations. There were no contract assets as of September 30, 2024 or 2023. Contract liabilities include payments received in advance of performance under the contract, variable freight allowances which are refunded to the customer, and rebates paid to distributors under our municipal rebate program, and are realized with the associated revenue recognized under the contract.
The Company recognized revenue of $1,826 and $1,594 during the three months ended September 30, 2024 and 2023, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $4,009 and $4,531 during the nine months ended September 30, 2024 and 2023, respectively, which was included in contract liabilities at the beginning of each period.
The majority of the Company’s accounts receivable are due from distributors of truck equipment and dealers of completed upfit trucks. Credit is extended based on an evaluation of a customer’s financial condition. A receivable is considered past due if payments have not been received within agreed upon invoice terms. Accounts receivable are written off after all collection efforts have been exhausted. The Company takes a security interest in the inventory as collateral for the receivable but often does not have a priority security interest. The Company has short-term accounts receivable at its Work Truck Attachments and Work Truck Solutions segments subject to evaluation for expected credit losses. Expected credit losses are estimated based on the loss-rate and probability of default methods. On a periodic basis, the Company evaluates its accounts receivable and establishes the allowance for credit losses based on specific customer circumstances, past events including collections and write-off history, current conditions, and reasonable forecasts about the future.
The following table rolls forward the activity related to credit losses for trade accounts receivable at each segment, and on a consolidated basis for the nine months ended September 30, 2024 and 2023:
|
|
Balance at December 31, 2023 |
|
|
Additions (reductions) charged to earnings |
|
|
Writeoffs |
|
|
Changes to reserve, net |
|
|
Balance at September 30, 2024 |
|
Nine Months Ended September 30, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,400 |
|
|
$ |
304 |
|
|
$ |
- |
|
|
$ |
(4 |
) |
|
$ |
1,700 |
|
Work Truck Solutions |
|
|
246 |
|
|
|
223 |
|
|
|
- |
|
|
|
70 |
|
|
|
539 |
|
Total |
|
$ |
1,646 |
|
|
$ |
527 |
|
|
$ |
- |
|
|
$ |
66 |
|
|
$ |
2,239 |
|
|
|
Balance at December 31, 2022 |
|
|
Additions (reductions) charged to earnings |
|
|
Writeoffs |
|
|
Changes to reserve, net |
|
|
Balance at September 30, 2023 |
|
Nine Months Ended September 30, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,000 |
|
|
$ |
300 |
|
|
$ |
- |
|
|
$ |
- |
|
|
$ |
1,300 |
|
Work Truck Solutions |
|
|
366 |
|
|
|
29 |
|
|
|
- |
|
|
|
(33 |
) |
|
|
362 |
|
Total |
|
$ |
1,366 |
|
|
$ |
329 |
|
|
$ |
- |
|
|
$ |
(33 |
) |
|
$ |
1,662 |
|
Fair value is the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Fair value measurements are categorized into one of three levels based on the lowest level of significant input used: Level 1 (unadjusted quoted prices in active markets); Level 2 (observable market inputs available at the measurement date, other than quoted prices included in Level 1); and Level 3 (unobservable inputs that cannot be corroborated by observable market data).
The following table presents financial assets and liabilities measured at fair value on a recurring basis and discloses the fair value of long-term debt:
| | Fair Value at | | | Fair Value at | |
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Assets: | | | | | | | | |
Non-qualified benefit plan assets (a) | | $ | 10,589 | | | $ | 9,195 | |
Interest rate swaps (b) | | | 1,563 | | | | 4,033 | |
| | | | | | | | |
Total Assets | | $ | 12,152 | | | $ | 13,228 | |
| | | | | | | | |
Liabilities: | | | | | | | | |
Long-term debt (c) | | $ | 147,497 | | | $ | 189,413 | |
Total Liabilities | | $ | 147,497 | | | $ | 189,413 | |
(a) Included in Non-qualified benefit plan assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs. The Company had outstanding loans of $546 and $750 against these Non-qualified benefit plan assets as of September 30, 2024 and December 31, 2023, respectively, included in Other long-term liabilities on the Condensed Consolidated Balance Sheets, respectively.
(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs. Interest rate swaps of $1,343 and $220 at September 30, 2024 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,174 and $859 at December 31, 2023 are included in Prepaid and other current assets and Other long-term assets, respectively.
(c) The fair value of the Company’s long-term debt, including current maturities, approximates its carrying value. Long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.
Inventories consist of the following:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Finished goods | | $ | 69,127 | | | $ | 79,509 | |
Work-in-process | | | 17,366 | | | | 14,384 | |
Raw material and supplies | | | 58,869 | | | | 46,497 | |
| | $ | 145,362 | | | $ | 140,390 | |
The inventories in the table above do not include truck chassis inventory financed through a floor plan financing agreement, which are recorded separately on the balance sheet. The Company takes title to truck chassis upon receipt of the inventory through its floor plan agreement and performs upfitting service installations to the truck chassis inventory during the installation period. The floor plan obligation is then assumed by the dealer customer upon delivery. At September 30, 2024 and December 31, 2023, the Company had $3,459 and $2,217, respectively, of chassis inventory and $3,459 and $2,217 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with upfitting and service installations net of the truck chassis.
6. | Property, plant and equipment |
During the three and nine months ended September 30, 2024, the Company closed on a sale leaseback transaction with an unrelated third party. Under this transaction, the Company sold seven properties with a combined net book value of $21,852, see Note 7 for additional information.
Property, plant and equipment are summarized as follows:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Land | | $ | 162 | | | $ | 3,969 | |
Land improvements | | | 140 | | | | 5,589 | |
Leasehold improvements | | | 6,683 | | | | 6,582 | |
Buildings | | | 3,072 | | | | 36,719 | |
Machinery and equipment | | | 80,674 | | | | 79,065 | |
Furniture and fixtures | | | 26,782 | | | | 25,920 | |
Mobile equipment and other | | | 5,419 | | | | 5,287 | |
Construction-in-process | | | 3,038 | | | | 5,125 | |
Total property, plant and equipment | | | 125,970 | | | | 168,256 | |
Less accumulated depreciation | | | (86,661 | ) | | | (100,916 | ) |
Property, plant and equipment, net | | $ | 39,309 | | | $ | 67,340 | |
The Company has operating leases for manufacturing and upfit facilities, land and parking lots, warehousing space and certain equipment. The leases have remaining lease terms of less than one year to 15 years, some of which include options to extend the leases for up to 20 years. Such renewal options were not included in the determination of the lease term unless deemed reasonably certain of exercise. The discount rate used in measuring the lease liabilities is based on the Company’s interest rate on its secured Term Loan Credit Agreement. Certain of the Company’s leases contain escalating rental payments based on an index. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
During the three and nine months ended September 30, 2024, the Company closed on a sale leaseback transaction with an unrelated third party. Under this transaction, the Company sold seven properties with a combined net book value of $21,852 for gross proceeds of $64,150, which was reduced by transaction costs of $5,494 for net cash proceeds of approximately $58,656. The properties in the sale leaseback transaction are comprised of three facilities located in Milwaukee, Wisconsin and four additional facilities located in each of Huntley, Illinois; Manchester, Iowa; Rockland, Maine; and Madison Heights, Michigan, totaling approximately 780,000 square feet of manufacturing and upfitting space. The lease agreement has an initial term of 15 years, with two optional 10-year renewal options. The Company recognized a gain of $42,298 on this transaction, which is included in Gain on sale leaseback transaction in the Condensed Consolidated Statements of Operations and Comprehensive Income. Right-of-use assets and lease liabilities recognized related to this sale leaseback transaction were $51,879 and $51,879, respectively.
Lease Expense
The components of lease expense, which are included in Cost of sales and Selling, general and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income, were as follows:
| | Three Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2024 | | | Three Months Ended September 30, 2023 | | | Nine Months Ended September 30, 2023 | |
Operating lease expense | | $ | 2,126 | | | $ | 5,303 | | | $ | 1,545 | | | $ | 4,354 | |
Short term lease cost | | $ | 341 | | | $ | 494 | | | $ | 48 | | | $ | 316 | |
Total lease cost | | $ | 2,467 | | | $ | 5,797 | | | $ | 1,593 | | | $ | 4,670 | |
Cash Flow
Supplemental cash flow information related to leases is as follows:
| | Nine Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2023 | |
| | | | | | | | |
Cash paid for amounts included in the measurement of operating lease liabilities | | $ | 5,243 | | | $ | 4,597 | |
Non-cash lease expense - right-of-use assets | | $ | 4,264 | | | $ | 3,735 | |
Right-of-use assets obtained in exchange for operating lease obligations | | $ | 55,551 | | | $ | 3,411 | |
Balance Sheet
Supplemental balance sheet information related to leases is as follows:
| | September 30, 2024 | | | December 31, 2023 | |
Operating Leases | | | | | | | | |
Operating lease right-of-use assets | | $ | 69,295 | | | $ | 18,008 | |
| | | | | | | | |
Other current liabilities | | | 6,848 | | | | 5,347 | |
Operating lease liabilities | | | 63,802 | | | | 13,887 | |
Total operating lease liabilities | | $ | 70,650 | | | $ | 19,234 | |
| | | | | | | | |
Weighted Average Remaining Lease Term | | | | | | | | |
Operating leases (in months) | | | 156 | | | | 53 | |
| | | | | | | | |
Weighted Average Discount Rate | | | | | | | | |
Operating leases | | | 7.04 | % | | | 5.36 | % |
Lease Maturities
Maturities of leases were as follows:
Year ending December 31, | | Operating Leases | |
2024 (excluding the nine months ended September 30, 2024) | | $ | 2,920 | |
2025 | | | 11,387 | |
2026 | | | 9,996 | |
2027 | | | 8,185 | |
2028 | | | 7,141 | |
Thereafter | | | 70,267 | |
Total Lease Payments | | | 109,896 | |
Less: imputed interest | | | (39,246 | ) |
Total | | $ | 70,650 | |
8. | Other Intangible Assets |
The following is a summary of the Company’s other intangible assets:
| | Gross | | | Less | | | Net | |
| | Carrying | | | Accumulated | | | Carrying | |
| | Amount | | | Amortization | | | Amount | |
September 30, 2024 | | | | | | | | | | | | |
Indefinite-lived intangibles: | | | | | | | | | | | | |
Trademark and tradenames | | $ | 77,600 | | | $ | - | | | $ | 77,600 | |
Amortizable intangibles: | | | | | | | | | | | | |
Dealer network | | | 80,000 | | | | 80,000 | | | | - | |
Customer relationships | | | 80,920 | | | | 46,585 | | | | 34,335 | |
Patents | | | 21,136 | | | | 19,190 | | | | 1,946 | |
Noncompete agreements | | | 8,640 | | | | 8,640 | | | | - | |
Trademarks | | | 5,459 | | | | 4,160 | | | | 1,299 | |
Amortizable intangibles, net | | | 196,155 | | | | 158,575 | | | | 37,580 | |
Total | | $ | 273,755 | | | $ | 158,575 | | | $ | 115,180 | |
| | Gross | | | Less | | | Net | |
| | Carrying | | | Accumulated | | | Carrying | |
| | Amount | | | Amortization | | | Amount | |
December 31, 2023 | | | | | | | | | | | | |
Indefinite-lived intangibles: | | | | | | | | | | | | |
Trademark and tradenames | | $ | 77,600 | | | $ | - | | | $ | 77,600 | |
Amortizable intangibles: | | | | | | | | | | | | |
Dealer network | | | 80,000 | | | | 79,000 | | | | 1,000 | |
Customer relationships | | | 80,920 | | | | 42,707 | | | | 38,213 | |
Patents | | | 21,136 | | | | 18,249 | | | | 2,887 | |
Noncompete agreements | | | 8,640 | | | | 8,640 | | | | - | |
Trademarks | | | 5,459 | | | | 4,089 | | | | 1,370 | |
Amortizable intangibles, net | | | 196,155 | | | | 152,685 | | | | 43,470 | |
Total | | $ | 273,755 | | | $ | 152,685 | | | $ | 121,070 | |
Amortization expense for intangible assets was $1,630 and $2,630 for the three months ended September 30, 2024 and 2023, respectively. Amortization expense for intangible assets was $5,890 and $7,890 for the nine months ended September 30, 2024 and 2023, respectively. Estimated amortization expense for the remainder of 2024 and each of the succeeding five years is as follows:
2024 | | $ | 1,630 | |
2025 | | | 6,075 | |
2026 | | | 5,450 | |
2027 | | | 5,450 | |
2028 | | | 5,450 | |
2029 | | | 5,300 | |
Long-term debt is summarized below:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Term Loan, net of debt discount of $190 and $274 at September 30, 2024 and December 31, 2023, respectively | | $ | 147,497 | | | $ | 189,413 | |
Less current maturities | | | - | | | | 6,762 | |
Long-term debt before deferred financing costs | | | 147,497 | | | | 182,651 | |
Deferred financing costs, net | | | 995 | | | | 1,160 | |
Long-term debt, net | | $ | 146,502 | | | $ | 181,491 | |
On January 29, 2024, the Company entered into Amendment No. 3 to the Credit Agreement, which modifies the minimum required Leverage Ratio (as defined in the Credit Agreement) of the Company, which is measured as of the last day of each Reference Period (as defined in the Credit Agreement), from 3.50 to 1.00 for each Reference Period to (i) 3.50 to 1.00 for each Reference Period ending on or prior to September 30, 2023, (ii) 4.25 to 1.00 for the Reference Period ending on December 31, 2023, (iii) 4.00 to 1.00 for each Reference Period ending on March 31, 2024 and June 30, 2024, and (iv) 3.50 to 1.00 for each Reference Period ending on September 30, 2024 and thereafter. Deferred financing costs of $279 relating to entry into Amendment No. 3 are being amortized over the term of the loan. On January 5, 2023, the Company entered into that certain Amendment No. 1 to Credit Agreement and Revolving Credit Commitment Increase Supplement (“Amendment No. 1”) by and among the Company, the Borrowers, the financial institutions listed in Amendment No. 1 as lenders, and JPMorgan Chase Bank, N.A., as administrative agent, which amended the Credit Agreement, dated as of June 9, 2021 (as amended by Amendment No. 1, the “Credit Agreement”), and pursuant to which, among other things, (i) the Revolving Loan Borrowers exercised a portion of the Revolving Commitment Increase Option (as defined below) and increased the revolving commitment under the Credit Agreement by $50,000 for a total of $150,000 in the aggregate and (ii) the London Interbank Offered Rate pricing option under the Credit Agreement was replaced with a Term SOFR Rate pricing option. Deferred financing costs of $334 relating to entry into Amendment No. 1 are being amortized over the term of the loan. On July 11, 2023, the Company entered into Amendment No. 2 to the Credit Agreement, which allows the Company to take out loans of up to $1,000 against its corporate-owned life insurance policies as included in Non-qualified benefit plan assets on the Condensed Consolidated Balance Sheets. Pursuant to Amendment No. 2, the Company had outstanding loans of $546 and $750 against its corporate-owned life insurance policies as of September 30, 2024 and December 31, 2023, respectively, included in Other long-term liabilities on the Condensed Consolidated Balance Sheets.
The Company is required to pay a fee for unused amounts under the senior secured revolving facility in an amount ranging from 0.150% to 0.300% of the average daily unused portion of the senior secured revolving credit facility, depending on Douglas Dynamics, L.L.C.'s ("DDI LLC") Leverage Ratio (as defined in the Credit Agreement). The Credit Agreement provides that the senior secured term loan facility will bear interest at (i) the Term SOFR Rate for the applicable interest period plus (ii) a margin ranging from 1.375% to 2.00%, depending on the DDI LLC’s Leverage Ratio. The Credit Agreement provides that the Revolving Loan Borrowers have the option to select whether the senior secured revolving credit facility borrowings will bear interest at either (i)(a) the Term SOFR Rate for the applicable interest period plus (b) 0.10% plus (c) a margin ranging from 1.375% to 2.00%, depending on DDI LLC’s Leverage Ratio, or (ii) a margin ranging from 0.375% to 1.00% per annum, depending on DDI LLC’s Leverage Ratio, plus the greatest of (which if the following would be less than 1.00%, such rate shall be deemed to be 1.00%) (a) the Prime Rate (as defined in the Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Credit Agreement) plus 0.50% and (c) the Term SOFR Rate for a one month interest plus 0.10% (the “Adjusted Term SOFR Rate”). If the Adjusted Term SOFR Rate for the applicable interest period is less than zero, such rate shall be deemed to be zero for purposes of calculating the foregoing interest rates in the Credit Agreement.
Following Amendment No. 1, the Credit Agreement provides for a senior secured term loan in the amount of $225,000 and a senior secured revolving credit facility in the amount of $150,000, of which $10,000 is available in the form of letters of credit and $15,000 is available for the issuance of short-term swingline loans. The Credit Agreement also allows the Company to request increases to the revolving commitments and/or incremental term loans in an aggregate amount not in excess of $175,000 (the "Revolving Commitment Increase Option"), subject to specified terms and conditions. The final maturity date of the Credit Agreement is June 9, 2026.
At September 30, 2024, the Company had outstanding borrowings under its term loan of $147,497, $67,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $82,450. At December 31, 2023, the Company had outstanding borrowings under its term loan of $189,413, $47,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $102,450. During the three and nine months ended September 30, 2024, the Company made a pre-payment of $42,000 of debt amortization principal payments under its Credit Agreement using a portion of the proceeds from the sale leaseback transaction, as described in Note 7. During the year ended December 31, 2023, the Company made a voluntary pre-payment of $10,000 of debt amortization principal payments under the Company's Credit Agreement.
The Credit Agreement includes customary representations, warranties and negative and affirmative covenants, as well as customary events of default and certain cross default provisions that could result in acceleration of the Credit Agreement. In addition, as a result of the modifications to the minimum required Leverage Ratio under Amendment No. 3 to the Credit Agreement as discussed above, the Credit Agreement requires the Company to have a Leverage Ratio of (i) 3.50 to 1.00 for each Reference Period ending on or prior to September 30, 2023, (ii) 4.25 to 1.00 for the Reference Period ending on December 31, 2023, (iii) 4.00 to 1.00 for each Reference Period ending on March 31, 2024 and June 30, 2024, and (iv) 3.50 to 1.00 for each Reference Period ending on September 30, 2024 and thereafter, and to have a Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of not less than 3.00 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021. As of September 30, 2024, the Company was in compliance with the respective covenants under the Credit Agreement.
On June 13, 2019, the Company entered into an interest rate swap agreement to reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $175,000 effective for the period May 31, 2019 through May 31, 2024. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with one global financial institution. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.424% and SOFR. The interest rate swap was previously accounted for as a cash flow hedge. During the first quarter of 2020, the swap was determined to be ineffective. As a result, the swap was dedesignated on March 19, 2020, and the remaining losses included in Accumulated other comprehensive income (loss) on the Condensed Consolidated Balance Sheets would be amortized into interest expense on a straight-line basis through the life of the swap. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the three months ended September 30, 2024 and 2023 was $0 and ($291), respectively. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the nine months ended September 30, 2024 and 2023 was ($485) and ($873), respectively. A mark-to-market adjustment of $0 and $119 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended September 30, 2024 and 2023, respectively, related to the swap. A mark-to-market adjustment of $198 and $357 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2024 and 2023, respectively, related to the swap.
On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive income (loss). The amortization from Accumulated other comprehensive income (loss) into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will continue to be recognized through the life of the swap. As of September 30, 2024, the amount in Accumulated other comprehensive income has been fully amortized into earnings.
On May 19, 2022, the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period May 31, 2024 through June 9, 2026. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with two global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.718% and SOFR. The interest rate swap is accounted for as a cash flow hedge.
The interest rate swaps' positive fair value at September 30, 2024 was $1,563, of which $1,343 and $220 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively. The interest rate swaps' positive fair value at December 31, 2023 was $4,033, of which $3,174 and $859 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively.
10. |
Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities are summarized as follows:
|
|
September 30, |
|
|
December 31, |
|
|
|
2024 |
|
|
2023 |
|
|
|
|
|
|
|
|
|
|
Payroll and related costs |
|
$ |
9,254 |
|
|
$ |
5,772 |
|
Employee benefits |
|
|
6,674 |
|
|
|
7,937 |
|
Accrued warranty |
|
|
3,988 |
|
|
|
4,068 |
|
Other |
|
|
11,284 |
|
|
|
8,040 |
|
|
|
$ |
31,200 |
|
|
$ |
25,817 |
|
The Company accrues for estimated warranty costs as sales are recognized and periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. The Company’s warranties generally provide, with respect to its snow and ice control equipment, that all material and workmanship will be free from defect for a period of two years after the date of purchase by the end-user, and with respect to its parts and accessories purchased separately, that such parts and accessories will be free from defect for a period of one year after the date of purchase by the end-user. All of the Company’s warranties are assurance-type warranties. Certain snowplows only provide for a one year warranty. The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior five years of warranty history utilizing a formula driven by historical warranty expense and applying management’s judgment. The Company adjusts its historical warranty costs to take into account unique factors such as the introduction of new products into the marketplace that do not provide a historical warranty record to assess. The warranty reserve was $6,698 at September 30, 2024, of which $2,710 is included in Other long-term liabilities and $3,988 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,957 at December 31, 2023, of which $2,889 is included in Other long-term liabilities and $4,068 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet.
The following is a rollforward of the Company’s warranty liability:
| | Three Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
| | | | | | | | | | | | | | | | |
Balance at the beginning of the period | | $ | 6,681 | | | $ | 7,844 | | | $ | 6,957 | | | $ | 7,876 | |
Warranty provision | | | 401 | | | | 897 | | | | 2,073 | | | | 2,904 | |
Claims paid/settlements | | | (384 | ) | | | (580 | ) | | | (2,332 | ) | | | (2,619 | ) |
Balance at the end of the period | | $ | 6,698 | | | $ | 8,161 | | | $ | 6,698 | | | $ | 8,161 | |
Basic earnings per share of common stock is computed by dividing net income attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. As the Company has granted certain equity awards that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings per share pursuant to the two‑class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities according to dividends declared and participation rights in undistributed earnings. All outstanding nonvested shares that contain non-forfeitable rights to dividends or dividend equivalents that participate in undistributed earnings with common stock are considered participating securities and are included in computing earnings per share pursuant to the two-class method. Potential common shares in the diluted earnings per share computation are excluded to the extent that they would be anti-dilutive.
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Basic earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Less: Distributed and undistributed earnings allocated to nonvested shares |
|
|
672 |
|
|
|
128 |
|
|
|
882 |
|
|
|
368 |
|
Net income allocated to common shareholders |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
|
|
$ |
1.37 |
|
|
$ |
0.25 |
|
|
$ |
2.05 |
|
|
$ |
0.71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income allocated to common shareholders - basic |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Add: Undistributed earnings allocated to nonvested shareholders |
|
|
519 |
|
|
|
- |
|
|
|
479 |
|
|
|
- |
|
Net income allocated to common shareholders - diluted |
|
$ |
32,105 |
|
|
$ |
5,664 |
|
|
$ |
47,841 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding - basic |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
Dilutive effect of participating securities |
|
|
483,836 |
|
|
|
- |
|
|
|
410,115 |
|
|
|
- |
|
Weighted average common shares outstanding - diluted |
|
|
23,577,883 |
|
|
|
22,983,965 |
|
|
|
23,476,039 |
|
|
|
22,955,388 |
|
|
|
$ |
1.36 |
|
|
$ |
0.24 |
|
|
$ |
2.04 |
|
|
$ |
0.69 |
|
2010 Stock Incentive Plan and 2024 Stock Incentive Plan
In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”). The material terms of the performance goals under the 2010 Plan, as amended and restated, were approved by stockholders at the Company’s 2014 annual meeting of stockholders and the plan’s term was extended further by the stockholders at the Company’s 2020 annual meeting of stockholders. The 2010 Plan provided for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries. A maximum of 2,130,000 shares of common stock were available for issuance pursuant to all awards under the 2010 Plan prior to the time that the 2010 Plan was suspended, as described below.
In February 2024, the Company’s Board of Directors adopted the 2024 Stock Incentive Plan (the “2024 Plan”), which was subsequently approved by stockholders in April 2024. The 2024 Plan provides for the issuance of nonqualified stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries. A maximum of 1,227,660 shares of common stock may be issued pursuant to all awards under the 2024 Plan. At the time that the stockholders approved the 2024 Plan, it replaced the 2010 Plan, and no further awards may be issued under the 2010 Plan. Awards that remain outstanding under the 2010 Plan will remain outstanding under the 2010 Plan in accordance with their terms.
Equity awards issued to management under either the 2010 Plan or the 2024 Plan include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant. As the retirement provision does not qualify as a substantive service condition, the Company incurred $2,457 and $3,249 in the nine months ended September 30, 2024 and 2023, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s Nominating and Governance Committee of its Board of Directors approved a retirement provision for the RSUs issued to non-employee directors that accelerates the vesting of such awards upon retirement. Such awards are fully expensed immediately upon grant in accordance with ASC 718, as the retirement provision eliminates substantive service conditions associated with the awards.
Performance Share Unit Awards
The Company has granted performance share units as performance-based awards under the 2010 Plan that are subject to performance conditions over a three year performance period beginning in the year of the grant and, beginning with the 2024 grant, includes three 1-year measurement periods, as well as a vesting component based on a Total Shareholder Return ("TSR") modifier tied to the Company's relative total shareholder return in comparison to the total shareholder return of the S&P Small Cap 600 Industrials market index. The total number of shares issued pursuant to performance share units may be increased, decreased, or unchanged based on this TSR modifier. Upon meeting the prescribed performance conditions, employees will be issued shares which vest immediately at the end of the performance period. In accordance with ASC 718, such awards are being expensed over the vesting period from the date of grant through the requisite service period, based upon the most probable outcome. For the 2024 grants, a Monte Carlo simulation has been used to account for the TSR market condition in the grant date fair value of the award, which was $26.60 per share.
The Company recognized $24 and ($361) of compensation expense related to the awards in the three months ended September 30, 2024 and 2023, respectively. The Company recognized ($1,368) and $1,183 of compensation expense related to the awards in the nine months ended September 30, 2024 and 2023, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2024, expected to be earned through the requisite service period was approximately $185 and is expected to be recognized through 2027.
Restricted Stock Unit Awards
RSUs are granted to both non-employee directors and management. RSUs do not carry voting rights. While all non-employee director RSUs participate in dividend equivalents, there are two potential classes of management RSUs: one that participates in dividend equivalents, and a second that does not participate in dividend equivalents. Each RSU represents the right to receive one share of the Company’s common stock and is subject to time-based vesting restrictions. Participants are not required to pay any consideration to the Company at either the time of grant of a RSU or upon vesting.
A summary of RSU activity for the nine months ended September 30, 2024 is as follows:
| | | | | | | | | | Weighted | |
| | | | | | Weighted | | | Average | |
| | | | | | Average | | | Remaining | |
| | | | | | Grant Date | | | Contractual | |
| | Shares | | | Fair value | | | Term (in years) | |
| | | | | | | | | | | | |
Unvested at December 31, 2023 | | | 183,223 | | | $ | 36.54 | | | | 1.72 | |
Granted | | | 336,685 | | | $ | 27.66 | | | | 1.88 | |
Vested | | | (134,934 | ) | | $ | 38.54 | | | | - | |
Cancelled and forfeited | | | (10,408 | ) | | $ | 29.73 | | | | - | |
| | | | | | | | | | | | |
Unvested at September 30, 2024 | | | 374,566 | | | $ | 28.02 | | | | 1.98 | |
| | | | | | | | | | | | |
Expected to vest in the future at September 30, 2024 | | | 363,896 | | | $ | 28.02 | | | | 1.98 | |
The Company recognized $770 and $361 of compensation expense related to the RSU awards in the three months ended September 30, 2024 and 2023, respectively. The Company recognized $4,995 and $3,053 of compensation expense related to the RSU awards in the nine months ended September 30, 2024 and 2023. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2024, expected to be earned through the requisite service period was approximately $5,083 and is expected to be recognized through 2027.
For grants to non-employee directors, vesting occurs as of the grant date. Vested director RSUs are ‘‘settled’’ by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following a termination of service of the participant that constitutes a separation from service, or as soon as reasonably practicable upon grant if such election is made by the non-employee director, and in all events no later than the end of the calendar year in which such termination of service occurs or, if later, two and one-half months after such termination of service. Vested management RSUs are “settled” by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following vesting.
14. | Commitments and Contingencies |
In the ordinary course of business, the Company is engaged in various litigation including product liability and intellectual property disputes. However, the Company does not believe that any pending litigation will have a material adverse effect on its consolidated financial position. In addition, the Company is not currently a party to any environmental-related claims or legal matters.
The Company’s two reportable business segments are as follows:
Work Truck Attachments. The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands, as well as our vertically integrated products. This segment consists of our operations that manufacture and sell snow and ice control products.
Work Truck Solutions. The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.
Separate financial information is available for the two reportable segments. In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions.
Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. No single customer’s revenues amounted to 10% or more of the Company’s total revenue. Sales are primarily within the United States and substantially all assets are located within the United States.
All intersegment sales are eliminated in consolidation. Sales between Work Truck Attachments and Work Truck Solutions reflect the Company’s intercompany pricing policy. The following table shows summarized financial information concerning the Company’s reportable segments:
| | Three Months Ended | | | Three Months Ended | | | Nine Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Net sales | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 60,249 | | | $ | 75,879 | | | $ | 202,226 | | | $ | 236,346 | |
Work Truck Solutions | | | 69,149 | | | | 68,242 | | | | 222,729 | | | | 197,587 | |
| | $ | 129,398 | | | $ | 144,121 | | | $ | 424,955 | | | $ | 433,933 | |
Adjusted EBITDA | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 8,139 | | | $ | 12,328 | | | $ | 39,463 | | | $ | 44,393 | |
Work Truck Solutions | | | 7,192 | | | | 4,985 | | | | 21,097 | | | | 8,807 | |
| | $ | 15,331 | | | $ | 17,313 | | | $ | 60,560 | | | $ | 53,200 | |
Depreciation and amortization expense | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 2,235 | | | $ | 3,298 | | | $ | 7,945 | | | $ | 10,039 | |
Work Truck Solutions | | | 2,042 | | | | 2,083 | | | | 6,084 | | | | 6,141 | |
| | $ | 4,277 | | | $ | 5,381 | | | $ | 14,029 | | | $ | 16,180 | |
Assets | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 437,402 | | | $ | 459,138 | | | | | | | | | |
Work Truck Solutions | | | 228,185 | | | | 212,807 | | | | | | | | | |
| | $ | 665,587 | | | $ | 671,945 | | | | | | | | | |
Capital Expenditures | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 738 | | | $ | 1,320 | | | $ | 1,872 | | | $ | 4,185 | |
Work Truck Solutions | | | 348 | | | | 1,335 | | | | 1,659 | | | | 2,707 | |
| | $ | 1,086 | | | $ | 2,655 | | | $ | 3,531 | | | $ | 6,892 | |
Adjusted EBITDA | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 8,139 | | | $ | 12,328 | | | $ | 39,463 | | | $ | 44,393 | |
Work Truck Solutions | | | 7,192 | | | | 4,985 | | | | 21,097 | | | | 8,807 | |
Total Adjusted EBITDA | | $ | 15,331 | | | $ | 17,313 | | | $ | 60,560 | | | $ | 53,200 | |
Less items to reconcile Adjusted EBITDA to Income before taxes: | | | | | | | | | | | | | | | | |
Interest expense - net | | | 4,469 | | | | 4,607 | | | | 12,116 | | | | 11,207 | |
Depreciation expense | | | 2,647 | | | | 2,751 | | | | 8,139 | | | | 8,290 | |
Amortization | | | 1,630 | | | | 2,630 | | | | 5,890 | | | | 7,890 | |
Sale leaseback transaction fees | | | 5,257 | | | | - | | | | 5,257 | | | | - | |
Stock based compensation | | | 794 | | | | - | | | | 3,627 | | | | 4,236 | |
Restructuring and severance costs | | | 417 | | | | - | | | | 1,819 | | | | - | |
Impairment charges (1) | | | - | | | | - | | | | 1,224 | | | | - | |
Gain on sale leaseback transaction | | | (42,298 | ) | | | - | | | | (42,298 | ) | | | - | |
Other charges (2) | | | 675 | | | | 396 | | | | 862 | | | | 538 | |
Income before taxes | | $ | 41,740 | | | $ | 6,929 | | | $ | 63,924 | | | $ | 21,039 | |
| (1) | Reflects impairment charges taken on certain internally developed software in the nine months ended September 30, 2024. |
| (2) | Reflects unrelated legal and consulting fees, insurance proceeds, and CEO transition costs for the periods presented. |
The Company’s effective tax rate was 22.7% and 16.4% for the three months ended September 30, 2024 and 2023, respectively. The Company’s effective tax rate was 24.5% and 20.9% for the nine months ended September 30, 2024 and 2023, respectively. The effective tax rate for the three and nine months ended September 30, 2023 was impacted by a tax benefit related to the purchase of investment tax credits included in the Company's estimated annual effective tax rate. The effective tax rate for the three and nine months ended September 30, 2024 was impacted by the release of reserves for uncertain tax positions of $445. The effective tax rate for the nine months ended September 30, 2024 was impacted by the establishment of reserves for uncertain tax positions of $888.
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The largest item affecting deferred taxes is the difference between book and tax amortization of goodwill and other intangibles amortization.
17. | Restructuring and Impairment |
In January 2024, the Company implemented the 2024 Cost Savings Program, primarily in the form of restructuring charges for headcount reductions in both the Work Truck Attachments segment and corporate functions. For the three and nine months ended September 30, 2024, $417 and $1,819 in pre-tax restructuring charges were recorded, respectively, related to workforce reduction costs and other related expenses and are included in Cost of sales and Selling, general, and administrative expense in the Condensed Consolidated Statements of Operations and Comprehensive Income. The Company's restructuring expenses are comprised of the following:
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2024 | |
| | | | | | | | |
Severance and employee costs | | $ | 73 | | | $ | 930 | |
Write down of property, plant and equipment | | | - | | | | 333 | |
Legal, consulting and other costs | | | 344 | | | | 556 | |
Total | | $ | 417 | | | $ | 1,819 | |
The following table summarizes the changes in the Company's accrued restructuring balance, which are included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheets. Such costs have been substantially all paid as of September 30, 2024.
Balance at December 31, 2023 | | $ | - | |
Restructuring charges | | | 1,267 | |
Payments | | | (1,267 | ) |
Balance at September 30, 2024 | | $ | - | |
In conjunction with the 2024 Cost Savings Program, impairment charges of $1,224 were recorded in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2024 related to certain internally developed software at our Work Truck Attachments segment representing the full capitalized value of the software. In addition, management evaluated its assets outside of the internally developed software described above and determined that there were no indicators of impairment.
18. | Recent Accounting Pronouncements |
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires that entities disclose significant segment expenses and enhances disclosure around segment reporting. The standard is effective for annual periods beginning after December 15, 2023. The Company will adopt this standard in fiscal 2024. The Company has identified and is in the process of implementing changes to processes and controls to meet the standard’s updated reporting and disclosure requirements.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures," which enhances disclosure around income taxes. The standard is effective for annual periods beginning after December 15, 2024. The Company is in the process of evaluating the standard’s updated disclosure requirements.
19. |
Changes in Accumulated Other Comprehensive Income by Component |
Changes to accumulated other comprehensive income by component for the nine months ended September 30, 2024 are as follows:
|
|
Unrealized |
|
|
|
|
|
|
|
|
|
|
|
Net Gain (Loss) |
|
|
Retiree |
|
|
|
|
|
|
|
on Interest |
|
|
Health |
|
|
|
|
|
|
|
Rate |
|
|
Benefit |
|
|
|
|
|
|
|
Swap |
|
|
Obligation |
|
|
Total |
|
Balance at December 31, 2023 |
|
$ |
3,331 |
|
|
$ |
3,025 |
|
|
$ |
6,356 |
|
Other comprehensive gain before reclassifications |
|
|
386 |
|
|
|
— |
|
|
|
386 |
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
|
|
(2,425 |
) |
|
|
(120 |
) |
|
|
(2,545 |
) |
Balance at September 30, 2024 |
|
$ |
1,292 |
|
|
$ |
2,905 |
|
|
$ |
4,197 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Amounts reclassified from accumulated other comprehensive income (loss): |
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Other Postretirement Benefit items: |
|
|
|
|
|
|
|
|
|
|
|
|
Actuarial gains |
|
$ |
(162 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
42 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(120 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Realized gains on interest rate swaps reclassified to interest expense |
|
$ |
(3,277 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
852 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(2,425 |
) |
|
|
|
|
|
|
|
|
Changes to accumulated other comprehensive income by component for the nine months ended September 30, 2023, are as follows:
|
|
Unrealized |
|
|
|
|
|
|
|
|
|
|
|
Net Gain (Loss) |
|
|
Retiree |
|
|
|
|
|
|
|
on Interest |
|
|
Health |
|
|
|
|
|
|
|
Rate |
|
|
Benefit |
|
|
|
|
|
|
|
Swap |
|
|
Obligation |
|
|
Total |
|
Balance at December 31, 2022 |
|
$ |
6,115 |
|
|
$ |
3,013 |
|
|
$ |
9,128 |
|
Other comprehensive gain before reclassifications |
|
|
2,238 |
|
|
|
— |
|
|
|
2,238 |
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
|
|
(2,441 |
) |
|
|
(160 |
) |
|
|
(2,601 |
) |
Balance at September 30, 2023 |
|
$ |
5,912 |
|
|
$ |
2,853 |
|
|
$ |
8,765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Amounts reclassified from accumulated other comprehensive income (loss): |
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Other Postretirement Benefit items: |
|
|
|
|
|
|
|
|
|
|
|
|
Actuarial gains |
|
$ |
(216 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
56 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(160 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Realized gains on interest rate swaps reclassified to interest expense |
|
$ |
(3,298 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
857 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(2,441 |
) |
|
|
|
|
|
|
|
|
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes which are included in Item 1 of this Quarterly Report on Form 10-Q, as well as the information contained in our Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission. Amounts presented are in thousands, unless otherwise stated.
In this Quarterly Report on Form 10-Q, unless the context indicates otherwise: “Douglas Dynamics,” the “Company,” “we,” “our,” or “us” refer to Douglas Dynamics, Inc.
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains certain “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements include information relating to future events, product demand, the payment of dividends, future financial performance, strategies, expectations, competitive environment, regulation and availability of financial resources. These statements are often identified by use of words such as “anticipate,” “believe,” “intend,” “estimate,” “expect,” “continue,” “should,” “could,” “may,” “plan,” “project,” “predict,” “will” and similar expressions and include references to assumptions and relate to our future prospects, developments and business strategies. Such statements involve known and unknown risks, uncertainties and other factors that could cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to: (i) weather conditions, particularly lack of or reduced levels of snowfall and the timing of such snowfall, including as a result of global climate change; (ii) our ability to manage general economic, business and geopolitical conditions, including the impacts of natural disasters, labor strikes, global political instability, adverse developments affecting the banking and financial services industries, pandemics and outbreaks of contagious diseases and other adverse public health developments; (iii) our inability to maintain good relationships with the original equipment manufacturers (“OEM”) with whom we currently do significant business; (iv) the inability of our suppliers and OEM partners to meet our volume or quality requirements; (v) increases in the price of steel or other materials, including as a result of tariffs or inflationary conditions, necessary for the production of our products that cannot be passed on to our distributors; (vi) increases in the price of fuel or freight, (vii) the effects of laws and regulations and their interpretations on our business and financial condition, including policy or regulatory changes related to climate change; (viii) a significant decline in economic conditions; (ix) our inability to maintain good relationships with our distributors; (x) lack of available or favorable financing options for our end-users, distributors or customers; (xi) inaccuracies in our estimates of future demand for our products; (xii) our inability to protect or continue to build our intellectual property portfolio; (xiii) our inability to develop new products or improve upon existing products in response to end-user needs; (xiv) losses due to lawsuits arising out of personal injuries associated with our products; (xv) factors that could impact the future declaration and payment of dividends or our ability to execute repurchases under our stock repurchase program; (xvi) our inability to compete effectively against competition; (xvii) our inability to successfully implement our new enterprise resource planning system at Dejana, as well as those discussed in the sections entitled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q, if any, or in our most recent Annual Report on Form 10-K. Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. In addition, the forward-looking statements in this Quarterly Report on Form 10-Q speak only as of the date hereof and we undertake no obligation, except as required by law, to update or release any revisions to any forward-looking statement, even if new information becomes available in the future.
Results of Operations
The Company’s two reportable business segments are as follows:
Work Truck Attachments. The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands, as well as our vertically integrated products. This segment consists of our operations that manufacture and sell snow and ice control products. As described under “Seasonality and Year-To-Year Variability,” the Work Truck Attachments Segment is seasonal and, as a result, its results of operations can vary from quarter-to-quarter and from year-to-year.
Work Truck Solutions. The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.
In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions.
Business Update
As a result of recent market volatility, supply chain disruptions, labor strikes, labor shortages, inflationary pressures (including around materials, freight, labor and benefits) and other economic trends, our results of operations were impacted in each of the nine months ended September 30, 2024 and 2023, and may be significantly impacted in future quarters. See below for further discussion of the impact to our financial statements. We may have challenges in short-term liquidity that could impact our ability to fund working capital needs. We have taken various steps to preserve liquidity. In January 2024, we implemented the 2024 Cost Savings Program, which is primarily in the form of restructuring charges for salaried headcount reductions and impacted both the Work Truck Attachments segment and corporate functions. We are also reducing discretionary spending where possible and deferring payments where appropriate within existing contractual terms, while remaining committed to long term growth projects. As discussed in Note 7 and Note 9 to the Unaudited Condensed Consolidated Financial Statements, in September 2024, we executed a sale leaseback transaction for gross proceeds of $64.2 million, and, using a portion of the proceeds, we paid down $42.0 million on our term loan. In addition, as discussed in Note 9 to the Unaudited Condensed Consolidated Financial Statements, in January 2023, we expanded the borrowing capacity of our revolving credit facility, and in January 2024, we amended our Credit Agreement to increase the minimum required leverage ratio from December 31, 2023 through June 30, 2024. In consideration of these recent macroeconomic trends and the various actions that we have taken to preserve our liquidity, we expect that cash on hand and cash we generate from operations, as well as available credit under our senior credit facilities, will provide adequate funds for the foreseeable future.
Effective July 8, 2024, Robert McCormick retired as the Company's President and Chief Executive Officer. Mr. McCormick's agreement allows him to provide consulting services to the Company through December 31, 2024. Effective July 8, 2024, James Janik was elected as the Company's Interim President and Chief Executive Officer.
Overview
The following table sets forth, for the three and nine months ended September 30, 2024 and 2023, the consolidated statements of operations of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. In the table below and throughout this “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” consolidated statements of operations data for the three and nine months ended September 30, 2024 and 2023 have been derived from our unaudited consolidated financial statements. The information contained in the table below should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q.
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
|
|
(unaudited) |
|
|
(unaudited) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
$ |
129,398 |
|
|
$ |
144,121 |
|
|
$ |
424,955 |
|
|
$ |
433,933 |
|
Cost of sales |
|
|
98,523 |
|
|
|
111,992 |
|
|
|
313,857 |
|
|
|
329,166 |
|
Gross profit |
|
|
30,875 |
|
|
|
32,129 |
|
|
|
111,098 |
|
|
|
104,767 |
|
Selling, general, and administrative expense |
|
|
25,688 |
|
|
|
17,998 |
|
|
|
70,546 |
|
|
|
64,612 |
|
Impairment charges |
|
|
- |
|
|
|
- |
|
|
|
1,224 |
|
|
|
- |
|
Gain on sale leaseback transaction |
|
|
(42,298 |
) |
|
|
- |
|
|
|
(42,298 |
) |
|
|
- |
|
Intangibles amortization |
|
|
1,630 |
|
|
|
2,630 |
|
|
|
5,890 |
|
|
|
7,890 |
|
Income from operations |
|
|
45,855 |
|
|
|
11,501 |
|
|
|
75,736 |
|
|
|
32,265 |
|
Interest expense, net |
|
|
(4,469 |
) |
|
|
(4,607 |
) |
|
|
(12,116 |
) |
|
|
(11,207 |
) |
Other income (expense), net |
|
|
354 |
|
|
|
35 |
|
|
|
304 |
|
|
|
(19 |
) |
Income before taxes |
|
|
41,740 |
|
|
|
6,929 |
|
|
|
63,924 |
|
|
|
21,039 |
|
Income tax expense |
|
|
9,482 |
|
|
|
1,137 |
|
|
|
15,680 |
|
|
|
4,393 |
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
The following table sets forth for the three and nine months ended September 30, 2024 and 2023 the percentage of certain items in our Condensed Consolidated Statements of Operations and Comprehensive Income, relative to net sales:
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
|
|
(unaudited) |
|
|
(unaudited) |
|
Net sales |
|
|
100.0 |
% |
|
|
100.0 |
% |
|
|
100.0 |
% |
|
|
100.0 |
% |
Cost of sales |
|
|
76.1 |
% |
|
|
77.7 |
% |
|
|
73.9 |
% |
|
|
75.9 |
% |
Gross profit |
|
|
23.9 |
% |
|
|
22.3 |
% |
|
|
26.1 |
% |
|
|
24.1 |
% |
Selling, general, and administrative expense |
|
|
19.9 |
% |
|
|
12.5 |
% |
|
|
16.6 |
% |
|
|
14.9 |
% |
Impairment charges |
|
|
- |
% |
|
|
- |
% |
|
|
0.3 |
% |
|
|
- |
% |
Gain on sale leaseback transaction |
|
|
(32.7 |
)% |
|
|
- |
% |
|
|
(10.0 |
)% |
|
|
- |
% |
Intangibles amortization |
|
|
1.3 |
% |
|
|
1.8 |
% |
|
|
1.4 |
% |
|
|
1.8 |
% |
Income from operations |
|
|
35.4 |
% |
|
|
8.0 |
% |
|
|
17.8 |
% |
|
|
7.4 |
% |
Interest expense, net |
|
|
(3.5 |
)% |
|
|
(3.2 |
)% |
|
|
(2.9 |
)% |
|
|
(2.6 |
)% |
Other income (expense), net |
|
|
0.3 |
% |
|
|
- |
% |
|
|
0.3 |
% |
|
|
- |
% |
Income before taxes |
|
|
32.2 |
% |
|
|
4.8 |
% |
|
|
15.2 |
% |
|
|
4.8 |
% |
Income tax expense |
|
|
7.3 |
% |
|
|
0.8 |
% |
|
|
3.8 |
% |
|
|
1.0 |
% |
Net income |
|
|
24.9 |
% |
|
|
4.0 |
% |
|
|
11.4 |
% |
|
|
3.8 |
% |
Net Sales
Net sales were $129.4 million for the three months ended September 30, 2024 compared to $144.1 million in the three months ended September 30, 2023, a decrease of $14.7 million, or 10.2%. Net sales were $425.0 million for the nine months ended September 30, 2024 compared to $433.9 million in the nine months ended September 30, 2023, a decrease of $8.9 million or 2.1%. The decrease in sales for the three and nine months ended September 30, 2024 compared to the same period in 2023 is a result of low snowfall in our core markets leading to lower volumes in 2024. See below for a discussion of net sales for each of our segments.
|
|
Three Months Ended |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Net sales |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
60,249 |
|
|
$ |
75,879 |
|
|
$ |
202,226 |
|
|
$ |
236,346 |
|
Work Truck Solutions |
|
|
69,149 |
|
|
|
68,242 |
|
|
|
222,729 |
|
|
|
197,587 |
|
|
|
$ |
129,398 |
|
|
$ |
144,121 |
|
|
$ |
424,955 |
|
|
$ |
433,933 |
|
Net sales at our Work Truck Attachments segment were $60.2 million for the three months ended September 30, 2024 compared to $75.9 million in the three months ended September 30, 2023, a decrease of $15.7 million. Net sales at our Work Truck Attachments segment were $202.2 million for the nine months ended September 30, 2024 compared to $236.3 million in the nine months ended September 30, 2023, a decrease of $34.1 million. The decrease in sales in the three and nine months ended September 30, 2024 was due to low snowfall in our core markets leading to lower volumes in 2024. The most recent snow season ended March 2024 was approximately 39.0% below the 10-year average.
Net sales at our Work Truck Solutions segment were $69.1 million for the three months ended September 30, 2024 compared to $68.2 million in the three months ended September 30, 2023, an increase of $0.9 million. Net sales at our Work Truck Solutions segment were $222.7 million for the nine months ended September 30, 2024 compared to $197.6 million in the nine months ended September 30, 2023, an increase of $25.1 million. The increase in sales for the three months ended September 30, 2024 compared to the same period in 2023 was a result of price increase realization, as well as higher sales of Company-purchased chassis, which are typically sold at cost. The increase in sales for the nine months ended September 30, 2024 compared to the same period in 2023 was a result of higher volumes on improved throughput, price increase realization, as well as higher sales of Company-purchased chassis, which are typically sold at cost.
Cost of Sales
Cost of sales was $98.5 million for the three months ended September 30, 2024 compared to $112.0 million for the three months ended September 30, 2023, a decrease of $13.5 million or 12.1%. Cost of sales was $313.9 million for the nine months ended September 30, 2024 compared to $329.2 million for the nine months ended September 30, 2023, a decrease of $15.3 million or 4.6%. The decrease in cost of sales for the three and nine months ended September 30, 2024 compared to the same period in the prior year was driven by the lower volumes at Work Truck Attachments. Cost of sales as a percentage of sales were 76.1% and 73.9% for the three and nine months ended September 30, 2024, compared to 77.7% and 75.9% for the three and nine months ended September 30, 2023. The decrease in cost of sales as a percentage of sales for the three and nine months ended September 30, 2024 was due to lower spending in conjunction with our 2024 Cost Savings Plan.
Gross Profit
Gross profit was $30.9 million for the three months ended September 30, 2024 compared to $32.1 million for the three months ended September 30, 2023, a decrease of $1.2 million, or 3.7%. Gross profit was $111.1 million for the nine months ended September 30, 2024 compared to $104.8 million for the nine months ended September 30, 2023, an increase of $6.3 million, or 6.0%. The change in gross profit is attributable to the changes in sales as discussed above under “—Net Sales.” As a percentage of net sales, gross profit increased from 22.3% for the three months ended September 30, 2023 to 23.9% for the corresponding period in 2024. As a percentage of net sales, gross profit increased from 24.1% for the nine months ended September 30, 2023 to 26.1% for the corresponding period in 2024. The reasons for the change in gross profit as a percentage of net sales are the same as those relating to the changes in cost of sales as a percentage of sales discussed above under “—Cost of Sales.”
Selling, General and Administrative Expense
Selling, general and administrative expenses, including intangibles amortization, were $27.3 million for the three months ended September 30, 2024 compared to $20.6 million for the three months ended September 30, 2023, an increase of $6.7 million, or 32.5%. Selling, general and administrative expenses, including intangibles amortization, were $76.4 million for the nine months ended September 30, 2024 compared to $72.5 million for the nine months ended September 30, 2023, an increase of $3.9 million, or 5.4%. The increase in the three months ended September 30, 2024 is related to $5.2 million in transaction costs related to the sale leaseback transaction, $1.0 million in CEO transition costs, higher stock-based compensation of $0.8 million, and higher incentive-based compensation of $0.6 million, somewhat offset by lower intangibles amortization of $1.0 million related to an asset becoming fully amortized when compared to the prior year, as well as cost savings related to our 2024 Cost Savings Program. The increase in the nine months ended September 30, 2024 is related to $5.2 million in transaction costs related to the sale leaseback transaction, $1.0 million in CEO transition costs, and an increase in employee benefits costs of $0.7 million and severance costs of $0.9 million related to salaried headcount reductions at our Work Truck Attachments segment and our corporate function as part of our 2024 Cost Savings Program. These increases in the nine months ended September 30, 2024 are somewhat offset by lower intangibles amortization of $2.0 million related to an asset becoming fully amortized when compared to the prior year, lower stock-based compensation of $0.6 million and incentive-based compensation of $0.3 million, as well as a decrease in advertising costs of $0.6 million and travel costs of $0.6 million related to curtailed discretionary spending.
Impairment Charges
Impairment charges were $1.2 million in the nine months ended September 30, 2024 compared to $0.0 million in the same period in the prior year. The impairment charges in 2024 relate to certain internally developed software at our Work Truck Attachments segment and represent the full capitalized value of the software.
Gain on Sale Leaseback Transaction
Gain on sale leaseback transaction was $42.3 million in the three and nine months ended September 30, 2024, compared to $0.0 million in the same periods in the prior year, see Note 7 to the Unaudited Condensed Consolidated Financial Statements for additional information on the sale leaseback transaction.
Interest Expense
Interest expense was $4.5 million for the three months ended September 30, 2024, a decrease compared to the $4.6 million incurred in the same period in the prior year. The decrease in interest expense for the three months ended September 30, 2024 was due to lower interest on our revolver of $0.4 million due to having lower revolver borrowings during the quarter compared to the prior year, somewhat offset by higher interest on our floor plan agreement, see Note 5 to the Unaudited Condensed Consolidated Financial Statements for additional information regarding the floor plan agreement. Interest expense was $12.1 million for the nine months ended September 30, 2024, an increase compared to the $11.2 million incurred in the same period in the prior year. The increase in interest expense for the nine months ended September 30, 2024 was due to higher interest on our floor plan agreement of $0.8 million.
Income Taxes
The Company’s effective tax rate was 22.7% and 16.4% for the three months ended September 30, 2024 and 2023, respectively. The Company’s effective tax rate was 24.5% and 20.9% for the nine months ended September 30, 2024 and 2023, respectively. The effective tax rate for the three and nine months ended September 30, 2023 was impacted by a tax benefit related to the purchase of investment tax credits included in the Company's estimated annual effective tax rate. The effective tax rate for the three and nine months ended September 30, 2024 was impacted by the release of reserves for uncertain tax positions of $0.4 million. The effective tax rate for the nine months ended September 30, 2024 was impacted by the establishment of reserves for uncertain tax positions of $0.9 million.
Net Income
Net income for the three months ended September 30, 2024 was $32.3 million, compared to $5.8 million for the corresponding period in 2023, an increase of $26.5 million. Net income for the nine months ended September 30, 2024 was $48.2 million, compared to $16.6 million for the corresponding period in 2023, an increase of $31.6 million. The change in net income for the three and nine months ended September 30, 2024 was driven by the factors described above under “— Net Sales,” “— Cost of Sales,” “— Selling, General and Administrative Expense,” “— Impairment Charges,” “—Gain on Sale Leaseback Transaction,” “—Interest Expense," and “— Income Taxes.” As a percentage of net sales, net income was 24.9% for the three months ended September 30, 2024 compared to 4.0% for the three months ended September 30, 2023. As a percentage of net sales, net income was 11.4% for the nine months ended September 30, 2024 compared to 3.8% for the nine months ended September 30, 2023.
Discussion of Critical Accounting Policies and Estimates
There have been no material changes to our critical accounting policies and estimates previously disclosed in our Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission, under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operation — Critical Accounting Policies and Estimates.”
Liquidity and Capital Resources
Our principal sources of cash have been, and we expect will continue to be, cash from operations and borrowings under our senior credit facilities.
Our primary uses of cash are to provide working capital, meet debt service requirements, finance capital expenditures, pay dividends under our dividend policy and support our growth, including through potential acquisitions, and for other general corporate purposes. For a description of the seasonality of our working capital rates see “—Seasonality and Year-To-Year Variability.”
Our Board of Directors has adopted a dividend policy that reflects an intention to distribute to our stockholders a regular quarterly cash dividend. The declaration and payment of these dividends to holders of our common stock is at the discretion of our Board of Directors and depends upon many factors, including our financial condition and earnings, legal requirements, taxes and other factors our Board of Directors may deem to be relevant. The terms of our indebtedness may also restrict us from paying cash dividends on our common stock under certain circumstances. As a result of this dividend policy, we may not have significant cash available to meet any large unanticipated liquidity requirements. As a result, we may not retain a sufficient amount of cash to fund our operations or to finance unanticipated capital expenditures or growth opportunities, including acquisitions. Our Board of Directors may, however, amend, revoke or suspend our dividend policy at any time and for any reason.
On February 16, 2022, our Board of Directors authorized the purchase of up to $50.0 million in shares of common stock at market value. This authorization does not have an expiration date. Repurchases under the program may be made in the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases depending on market conditions and corporate needs. The Company may also, from time to time, enter into Rule 10b5-1 trading plans to facilitate repurchases of its shares under this authorization. This program does not obligate the Company to acquire any particular amount of shares and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
As of September 30, 2024, we had $90.9 million of total liquidity, comprised of $8.4 million in cash and cash equivalents and $82.5 million of borrowing availability under our revolving credit facility, compared with total liquidity as of December 31, 2023 of approximately $126.7 million, comprised of approximately $24.2 million in cash and cash equivalents and borrowing availability of approximately $102.5 million under our revolving credit facility. The change in our total liquidity from December 31, 2023 is primarily due to the seasonality of our business. In addition, as discussed in Note 7 and Note 9 to the Unaudited Condensed Consolidated Financial Statements, in September 2024 we executed a sale leaseback transaction for gross proceeds of $64.2 million, and using a portion of the proceeds we paid down $42.0 million on our term loan. We have taken various steps to preserve liquidity. In January 2024, we implemented the 2024 Cost Savings Program, which is primarily in the form of restructuring charges for salaried headcount reductions and impacted both the Work Truck Attachments segment and corporate functions. We are also continuing to reduce discretionary spending where possible and deferring payments where appropriate within existing contractual terms, while remaining committed to long term growth projects. We expect that cash on hand and cash we generate from operations, as well as available credit under our senior credit facilities, will provide adequate funds for the primary uses of cash we describe above for the foreseeable future. From time to time, we may seek additional funding through the issuance of debt or equity securities to provide additional liquidity to fund acquisitions aligned with our strategic priorities and for other general corporate purposes.
The following table shows our cash and cash equivalents, net accounts receivable and inventories at September 30, 2024, December 31, 2023 and September 30, 2023.
|
|
As of |
|
|
|
September 30, |
|
|
December 31, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2023 |
|
Cash and cash equivalents |
|
$ |
8,413 |
|
|
$ |
24,156 |
|
|
$ |
11,088 |
|
Accounts receivable, net |
|
|
153,096 |
|
|
|
83,760 |
|
|
|
165,302 |
|
Inventories |
|
|
145,362 |
|
|
|
140,390 |
|
|
|
147,246 |
|
We had cash and cash equivalents of $8.4 million at September 30, 2024 compared to cash and cash equivalents of $24.2 million and $11.1 million at December 31, 2023 and September 30, 2023, respectively. The table below sets forth a summary of the significant sources and uses of cash for the periods presented.
|
|
Nine Months Ended |
|
|
|
|
|
|
|
|
|
|
|
September 30, |
|
|
September 30, |
|
|
|
|
|
|
% |
|
Cash Flows |
|
2024 |
|
|
2023 |
|
|
Change |
|
|
Change |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net cash used in operating activities |
|
$ |
(33,273 |
) |
|
$ |
(64,148 |
) |
|
$ |
30,875 |
|
|
|
(48.1 |
)% |
Net cash provided by (used in) investing activities |
|
|
60,534 |
|
|
|
(7,723 |
) |
|
|
68,257 |
|
|
|
(883.8 |
)% |
Net cash provided by (used in) financing activities |
|
|
(43,004 |
) |
|
|
62,289 |
|
|
|
(105,293 |
) |
|
|
(169.0 |
)% |
Change in cash |
|
$ |
(15,743 |
) |
|
$ |
(9,582 |
) |
|
$ |
(6,161 |
) |
|
|
64.3 |
% |
Net cash used in operating activities decreased $30.9 million from the nine months ended September 30, 2023 to the nine months ended September 30, 2024. The decrease in cash used in operating activities was due to a $7.7 million decrease in net income adjusted for reconciling items, and favorable changes in working capital of $38.5 million. The largest favorable changes in working capital were a decrease in cash used in accounts payable related to the timing of supplier payments, a decrease in cash used for accounts receivable related to strong collections, as well as a decrease in cash used for inventory related reduced inventory levels in 2024.
Net cash provided by investing activities increased $68.3 million for the nine months ended September 30, 2024 compared to the corresponding period in 2023 due to gross proceeds on the sale leaseback transaction of $64.2 million, as well as a lower level of capital expenditures.
Net cash used in financing activities increased $105.3 million for the nine months ended September 30, 2024 as compared to the corresponding period in 2023. The decrease in cash provided was related to having $67.0 million in revolver borrowings outstanding at September 30, 2024 and $47.0 million in revolver borrowings outstanding at December 31, 2023, compared to $101.0 million in revolver borrowings outstanding at September 30, 2023 and no revolver borrowings outstanding at December 31, 2022. See Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional information. In addition, the increase in cash used in financing activities is related to a $42.0 million voluntary pre-payment of debt amortization principal payments in September 2024 using a portion of the proceeds from the sale leaseback transaction, in comparison to a $10.0 million repayment of long-term debt related to a voluntary pre-payment of debt amortization principal payments in 2023; see Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional information.
Free Cash Flow
Free cash flow for the three months ended September 30, 2024 was ($15.4) million compared to ($0.4) million in the corresponding period in 2023, a decrease of $15.0 million. Free cash flow for the nine months ended September 30, 2024 was ($37.3) million compared to ($71.9) million in the corresponding period in 2023, an increase of $34.6 million. The increase in free cash flow for the nine months ended September 30, 2024 is primarily a result of lower cash used in operating activities of $30.9 million as discussed above under “Liquidity and Capital Resources.”
Non-GAAP Financial Measures
This Quarterly Report on Form 10-Q contains financial information calculated other than in accordance with U.S. generally accepted accounting principles (“GAAP”).
These non-GAAP measures include:
|
● |
Adjusted net income and earnings per share. |
These non-GAAP disclosures should not be construed as an alternative to the reported results determined in accordance with GAAP.
Free cash flow is a non-GAAP financial measure which we define as net cash provided by (used in) operating activities less capital expenditures. Free cash flow should be evaluated in addition to, and not considered a substitute for, other financial measures such as net income and cash flow provided by (used in) operations. We believe that free cash flow represents our ability to generate additional cash flow from our business operations.
The following table reconciles net cash provided by (used in) operating activities, a GAAP measure, to free cash flow, a non-GAAP measure.
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net cash provided by (used in) operating activities |
|
$ |
(14,159 |
) |
|
$ |
2,079 |
|
|
$ |
(33,273 |
) |
|
$ |
(64,148 |
) |
Acquisition of property and equipment |
|
|
(1,231 |
) |
|
|
(2,433 |
) |
|
|
(3,982 |
) |
|
|
(7,723 |
) |
Free cash flow |
|
$ |
(15,390 |
) |
|
$ |
(354 |
) |
|
$ |
(37,255 |
) |
|
$ |
(71,871 |
) |
Adjusted EBITDA represents net income before interest, taxes, depreciation and amortization, as further adjusted for certain charges consisting of unrelated legal and consulting fees, severance, restructuring charges, impairment charges, CEO transition costs, insurance proceeds, gain on sale leaseback transaction and related transaction costs, and stock-based compensation. We use, and we believe our investors benefit from the presentation of, Adjusted EBITDA in evaluating our operating performance because it provides us and our investors with additional tools to compare our operating performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our core operations. In addition, we believe that Adjusted EBITDA is useful to investors and other external users of our consolidated financial statements in evaluating our operating performance as compared to that of other companies, because it allows them to measure a company’s operating performance without regard to items such as interest expense, taxes, depreciation and amortization, which can vary substantially from company to company depending upon accounting methods and book value of assets and liabilities, capital structure and the method by which assets were acquired. Our management also uses Adjusted EBITDA for planning purposes, including the preparation of our annual operating budget and financial projections. Management also uses Adjusted EBITDA to evaluate our ability to make certain payments, including dividends, in compliance with our senior credit facilities, which is determined based on a calculation of “Consolidated Adjusted EBITDA” that is substantially similar to Adjusted EBITDA.
Adjusted EBITDA has limitations as an analytical tool. As a result, you should not consider it in isolation, or as a substitute for net income, operating income, cash flow provided by (used in) operating activities or any other measure of financial performance or liquidity presented in accordance with GAAP. Some of these limitations are:
|
● |
Adjusted EBITDA does not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments; |
|
● |
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs; |
|
● |
Adjusted EBITDA does not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our indebtedness; |
|
● |
Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements; |
|
● |
Other companies, including other companies in our industry, may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure; and |
|
● |
Adjusted EBITDA does not reflect tax obligations whether current or deferred. |
The following table presents a reconciliation of net income, the most comparable GAAP financial measure, to Adjusted EBITDA as well as the resulting calculation of Adjusted EBITDA for the three and nine months ended September 30, 2024 and 2023:
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense, net |
|
|
4,469 |
|
|
|
4,607 |
|
|
|
12,116 |
|
|
|
11,207 |
|
Income tax expense |
|
|
9,482 |
|
|
|
1,137 |
|
|
|
15,680 |
|
|
|
4,393 |
|
Depreciation expense |
|
|
2,647 |
|
|
|
2,751 |
|
|
|
8,139 |
|
|
|
8,290 |
|
Amortization |
|
|
1,630 |
|
|
|
2,630 |
|
|
|
5,890 |
|
|
|
7,890 |
|
EBITDA |
|
|
50,486 |
|
|
|
16,917 |
|
|
|
90,069 |
|
|
|
48,426 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock-based compensation expense |
|
|
794 |
|
|
|
- |
|
|
|
3,627 |
|
|
|
4,236 |
|
Restructuring and severance costs |
|
|
417 |
|
|
|
- |
|
|
|
1,819 |
|
|
|
- |
|
Impairment charges (1) |
|
|
- |
|
|
|
- |
|
|
|
1,224 |
|
|
|
- |
|
Gain on sale leaseback transaction |
|
|
(42,298 |
) |
|
|
- |
|
|
|
(42,298 |
) |
|
|
- |
|
Sale leaseback transaction fees |
|
|
5,257 |
|
|
|
- |
|
|
|
5,257 |
|
|
|
- |
|
Other charges (2) |
|
|
675 |
|
|
|
396 |
|
|
|
862 |
|
|
|
538 |
|
Adjusted EBITDA |
|
$ |
15,331 |
|
|
$ |
17,313 |
|
|
$ |
60,560 |
|
|
$ |
53,200 |
|
(1) |
Reflects impairment charges taken on certain internally developed software in the nine months ended September 30, 2024. |
(2) |
Reflects unrelated legal and consulting fees, insurance proceeds, and CEO transition costs for the periods presented. |
The following table presents Adjusted EBITDA by segment for the three and nine months ended September 30, 2024 and 2023.
|
|
Three Months Ended |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Adjusted EBITDA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
8,139 |
|
|
$ |
12,328 |
|
|
$ |
39,463 |
|
|
$ |
44,393 |
|
Work Truck Solutions |
|
|
7,192 |
|
|
|
4,985 |
|
|
|
21,097 |
|
|
|
8,807 |
|
|
|
$ |
15,331 |
|
|
$ |
17,313 |
|
|
$ |
60,560 |
|
|
$ |
53,200 |
|
Adjusted EBITDA at our Work Truck Attachments segment was $8.1 million for the three months ended September 30, 2024 compared to $12.3 million in the three months ended September 30, 2023, a decrease of $4.2 million. Adjusted EBITDA at our Work Truck Attachments segment was $39.5 million for the nine months ended September 30, 2024 compared to $44.4 million in the nine months ended September 30, 2023, a decrease of $4.9 million. The change in the three and nine months ended September 30, 2024 from the corresponding periods in 2023 was due to low snowfall in our core markets leading to lower volumes in 2024. The most recent snow season ended March 2024 was approximately 39.0% below the 10-year average.
Adjusted EBITDA at our Work Truck Solutions segment was $7.2 million for the three months ended September 30, 2024 compared to $5.0 million in the three months ended September 30, 2023, an increase of $2.2 million. Adjusted EBITDA at our Work Truck Solutions segment was $21.1 million for the nine months ended September 30, 2024 compared to $8.8 million in the nine months ended September 30, 2023, an increase of $12.3 million. The change in the three and nine months ended September 30, 2024 was due to improved volumes and price increase realization, as well as improved efficiencies.
Adjusted Net Income and Adjusted Earnings Per Share (calculated on a diluted basis) represents net income and earnings per share (as defined by GAAP), excluding the impact of stock-based compensation, severance, restructuring charges, impairment charges, CEO transition costs, insurance proceeds, gain on sale leaseback transaction and related transaction costs, certain charges related to unrelated legal fees and consulting fees, and adjustments on derivatives not classified as hedges, net of their income tax impact. Adjustments on derivatives not classified as hedges are non-cash and are related to overall financial market conditions; therefore, management believes such costs are unrelated to our business and are not representative of our results. Management believes that Adjusted Net Income and Adjusted Earnings Per Share are useful in assessing the Company’s financial performance by eliminating expenses and income that are not reflective of the underlying business performance. We believe that the presentation of adjusted net income for the periods presented allows investors to make meaningful comparisons of our operating performance between periods and to view our business from the same perspective as our management. Because the excluded items are not predictable or consistent, management does not consider them when evaluating our performance or when making decisions regarding allocation of resources.
The following table presents a reconciliation of net income, the most comparable GAAP financial measure, to Adjusted net income as well as a reconciliation of diluted earnings per share, the most comparable GAAP financial measure, to Adjusted diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (GAAP) |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Adjustments: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Stock-based compensation |
|
|
794 |
|
|
|
- |
|
|
|
3,627 |
|
|
|
4,236 |
|
- Impairment charges (1) |
|
|
- |
|
|
|
- |
|
|
|
1,224 |
|
|
|
- |
|
- Gain on sale leaseback transaction |
|
|
(42,298 |
) |
|
|
- |
|
|
|
(42,298 |
) |
|
|
- |
|
- Sale leaseback transaction fees |
|
|
5,257 |
|
|
|
- |
|
|
|
5,257 |
|
|
|
- |
|
- Restructuring and severance costs |
|
|
417 |
|
|
|
- |
|
|
|
1,819 |
|
|
|
- |
|
- Adjustments on derivative not classified as hedge (2) |
|
|
- |
|
|
|
(172 |
) |
|
|
(287 |
) |
|
|
(516 |
) |
- Other charges (3) |
|
|
675 |
|
|
|
396 |
|
|
|
862 |
|
|
|
538 |
|
Tax effect on adjustments |
|
|
8,789 |
|
|
|
(56 |
) |
|
|
7,449 |
|
|
|
(1,064 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adjusted net income (non-GAAP) |
|
$ |
5,892 |
|
|
$ |
5,960 |
|
|
$ |
25,897 |
|
|
$ |
19,840 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average common shares outstanding assuming dilution |
|
|
23,577,883 |
|
|
|
22,983,965 |
|
|
|
23,476,039 |
|
|
|
22,955,388 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adjusted earnings per common share - dilutive |
|
$ |
0.24 |
|
|
$ |
0.25 |
|
|
$ |
1.09 |
|
|
$ |
0.82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GAAP diluted earnings per share |
|
$ |
1.36 |
|
|
$ |
0.24 |
|
|
$ |
2.04 |
|
|
$ |
0.69 |
|
Adjustments net of income taxes: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Stock-based compensation |
|
|
0.02 |
|
|
|
- |
|
|
|
0.11 |
|
|
|
0.13 |
|
- Impairment charges (1) |
|
|
- |
|
|
|
- |
|
|
|
0.04 |
|
|
|
- |
|
- Gain on sale leaseback transaction |
|
|
(1.34 |
) |
|
|
- |
|
|
|
(1.35 |
) |
|
|
- |
|
- Sale leaseback transaction fees |
|
|
0.17 |
|
|
|
- |
|
|
|
0.17 |
|
|
|
- |
|
- Restructuring and severance costs |
|
|
0.01 |
|
|
|
- |
|
|
|
0.06 |
|
|
|
- |
|
- Adjustments on derivative not classified as hedge (2) |
|
|
- |
|
|
|
(0.01 |
) |
|
|
(0.01 |
) |
|
|
(0.02 |
) |
- Other charges (3) |
|
|
0.02 |
|
|
|
0.02 |
|
|
|
0.03 |
|
|
|
0.02 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adjusted diluted earnings per share (non-GAAP) |
|
$ |
0.24 |
|
|
$ |
0.25 |
|
|
$ |
1.09 |
|
|
$ |
0.82 |
|
(1) |
Reflects impairment charges taken on certain internally developed software in the nine months ended September 30, 2024. |
(2) |
Reflects mark-to-market and amortization adjustments on an interest rate swap not classified as a hedge for the periods presented. |
(3) |
Reflects unrelated legal and consulting fees, insurance proceeds, and CEO transition costs for the periods presented. |
Future Obligations and Commitments
During the three and nine months ended September 30, 2024, the Company closed on a sale leaseback transaction with an unrelated third party. The properties in the sale leaseback transaction are comprised of three facilities located in Milwaukee, Wisconsin and four additional facilities located in each of Huntley, Illinois; Manchester, Iowa; Rockland, Maine; and Madison Heights, Michigan, totaling approximately 780,000 square feet of manufacturing and upfitting space. The lease agreement has an initial term of 15 years, with two optional 10-year renewal options. The resulting lease has approximately $88.9 million in committed future lease payments over the next 15 years.
With the exception of the lease commitments described above, there have been no material changes to our future obligations and commitments in the three months ended September 30, 2024.
Impact of Inflation
Inflation in materials and labor had a material impact on our profitability in the three and nine months ended September 30, 2024 and 2023 and, although we are starting to see such inflationary pressures ease, we expect ongoing inflationary pressures may also impact our profitability in the remainder of 2024. While we anticipate being able to cover this inflation by raising prices, there may be a timing difference of when we incur the increased costs and when we realize the higher prices in our backlog. In 2023 and in previous years, including in 2019, as a result of inflationary pressures due to tariffs, we experienced significant increases in steel costs, but were able to mitigate the effects of these increases through both temporary and permanent steel surcharges; we expect, but cannot be certain, that we will be able to do the same going forward.
Seasonality and Year-to-Year Variability
While our Work Truck Solutions segment has limited seasonality and variability, our Work Truck Attachments segment is seasonal and also varies from year-to-year. Consequently, our results of operations and financial condition for this segment vary from quarter-to-quarter and from year-to-year as well. In addition, because of this seasonality and variability, the results of operations for our Work Truck Attachments segment and our consolidated results of operations for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. That being the case, while snowfall levels vary within a given year and from year-to-year, snowfall, and the corresponding replacement cycle of snow and ice control equipment manufactured and sold by our Work Truck Attachments segment, is relatively consistent over multi-year periods.
Sales of our Work Truck Attachments products are significantly impacted by the level, timing and location of snowfall, with sales in any given year and region most heavily influenced by snowfall levels in the prior snow season (which we consider to begin in October and end in March) in that region. This is due to the fact that end-user demand for our Work Truck Attachments products is driven primarily by the condition of their snow and ice control equipment, and in the case of professional snowplowers, by their financial ability to purchase new or replacement snow and ice control equipment, both of which are significantly affected by snowfall levels. Heavy snowfall during a given winter causes usage of our Work Truck Attachments products to increase, resulting in greater wear and tear to our products and a shortening of their life cycles, thereby creating a need for replacement commercial snow and ice control equipment and related parts and accessories. In addition, when there is a heavy snowfall in a given winter, the increased income our professional snowplowers generate from their professional snowplow activities provides them with increased purchasing power to purchase replacement commercial snow and ice control equipment prior to the following winter. To a lesser extent, sales of our Work Truck Attachments products are influenced by the timing of snowfall in a given winter. Because an early snowfall can be viewed as a sign of a heavy upcoming snow season, our end-users may respond to an early snowfall by purchasing replacement snow and ice control equipment during the current season rather than delaying purchases until after the season is over when most purchases are typically made by end-users.
We attempt to manage the seasonal impact of snowfall on our revenues in part through our pre-season sales program, which involves actively soliciting and encouraging pre-season distributor orders in the second and third quarters by offering our Work Truck Attachments distributors a combination of pricing, payment and freight incentives during this period. These pre-season sales incentives encourage our Work Truck Attachments distributors to re-stock their inventory during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering pre-season pricing and payment deferral until the fourth quarter. As a result, we tend to generate our greatest volume of sales (an average of over two-thirds over the last ten years) for the Work Truck Attachments segment during the second and third quarters, providing us with manufacturing visibility for the remainder of the year. By contrast, our revenue and operating results for the Work Truck Attachments segment tend to be lowest during the first quarter, as management believes our end-users prefer to wait until the beginning of a snow season to purchase new equipment and as our distributors sell off inventory and wait for our pre-season sales incentive period to re-stock inventory. Fourth quarter sales for the Work Truck Attachments segment vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of our fourth quarter sales and shipments for the Work Truck Attachments segment consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months.
Because of the seasonality of our sales of Work Truck Attachments products, we experience seasonality in our working capital needs as well. In the first quarter, we typically require capital as we are generally required to build our inventory for the Work Truck Attachments segment in anticipation of our second and third quarter pre-season sales. During the second and third quarters, our working capital requirements rise as our accounts receivable for the Work Truck Attachments segment increase as a result of the sale and shipment of products ordered through our pre-season sales program, and as we continue to build inventory. Working capital requirements peak towards the end of the third quarter and then begin to decline through the fourth quarter through a reduction in accounts receivable for the Work Truck Attachments segment when we receive the majority of the payments for pre-season shipped products.
We also attempt to manage the impact of seasonality and year-to-year variability on our business costs through the effective management of our assets. Our asset management and profit focus strategies include:
|
● |
the employment of a highly variable cost structure facilitated by a core group of workers that we supplement with a temporary workforce as sales volumes dictate, which allows us to adjust costs on an as-needed basis in response to changing demand; |
|
● |
our enterprise-wide lean concept, which allows us to adjust production levels up or down to meet demand; |
|
● |
the pre-season order program described above, which incentivizes distributors to place orders prior to the retail selling season; and |
|
● |
a vertically integrated business model. |
These asset management and profit focus strategies, among other management tools, allow us to adjust fixed overhead and selling, general and administrative expenditures to account for the year-to-year variability of our sales volumes.
Additionally, although our annual capital expenditures are modest, they can be temporarily reduced by up to approximately 40% in response to actual or anticipated decreases in sales volumes. If we are unsuccessful in our asset management initiatives, the seasonality and year-to-year variability effects on our business may be compounded and in turn our results of operations and financial condition may suffer.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We do not use financial instruments for speculative trading purposes, and do not hold any derivative financial instruments that could expose us to significant market risk. Other than the broad effects of recent macro-economic trends and their negative impact on the global economy and major financial markets, our primary market risk exposures are changes in interest rates and steel price fluctuations.
Interest Rate Risk
We are exposed to market risk primarily from changes in interest rates. Our borrowings, including our term loan and any revolving borrowings under our senior credit facilities, are at variable rates of interest and expose us to interest rate risk. A portion of our interest rate risk associated with our term loan is mitigated through interest rate swaps. In addition, the interest rate on any revolving borrowings is subject to an increase in the interest rate based on our average daily availability under our revolving credit facility.
As of September 30, 2024, we had outstanding borrowings under our term loan of $147.5 million. A hypothetical interest rate change of 1%, 1.5% and 2% on our term loan would have changed interest incurred for the three months ended September 30, 2024 by $0.2 million, $0.3 million, and $0.3 million, respectively.
The Company is party to interest rate swap agreements to reduce its exposure to interest rate volatility. On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive income (loss). The amortization from Accumulated other comprehensive income (loss) into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will continue to be recognized through the life of the swap. On May 19, 2022, the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period May 31, 2024 through June 9, 2026. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with two global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.718% and SOFR. The interest rate swap is accounted for as a cash flow hedge. See Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional details on our interest rate swap agreements.
As of September 30, 2024, we had $67.0 million in outstanding borrowings under our revolving credit facility. A hypothetical interest rate change of 1%, 1.5% and 2% on our revolving credit facility would have changed interest incurred for the three months ended September 30, 2024 by $0.2 million, $0.3 million, and $0.3 million, respectively.
Commodity Price Risk
In the normal course of business, we are exposed to market risk related to our purchase of steel, the primary commodity upon which our manufacturing depends. Our steel purchases as a percentage of revenue were 5.9% for the three months ended September 30, 2024 compared to 9.4% for the three months ended September 30, 2023. Our steel purchases as a percentage of revenue were 7.0% for the nine months ended September 30, 2024 compared to 10.2% for the nine months ended September 30, 2023. While steel is typically available from numerous suppliers, the price of steel is a commodity subject to fluctuations that apply across broad spectrums of the steel market. We do not use any derivative or hedging instruments to manage steel price risk. If the price of steel increases, our variable costs could also increase. While historically we have successfully mitigated these increased costs through the implementation of either permanent price increases and/or temporary invoice surcharges, there may be timing differences between when we realize the price increases and incur the increased costs, and in the future we may not be able to successfully mitigate these costs, which could cause our gross margins to decline. If our costs for steel were to increase by $1.00 in a period where we are not able to pass any of this increase onto our distributors, our gross margins would decline by $1.00 in the period in which such inventory was sold.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Interim Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Interim Chief Executive Officer and Chief Financial Officer concluded that as of the end of the period covered by this Quarterly Report our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and include controls and procedures designed to ensure that the information required to be disclosed by us in such reports is accumulated and communicated to our management, including our Interim Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
We are currently in the process of an enterprise resource planning ("ERP") system implementation at our Dejana Truck & Utility Equipment Company, LLC subsidiary. The ERP system is expected to be fully implemented in the first quarter of 2025. As a result of the implementation, we expect certain changes to our processes and procedures, which, in turn, will result in changes to our internal control over financial reporting. While we expect this implementation to either strengthen or have minimal impact to our existing internal controls, we will continue to evaluate and monitor our internal control over financial reporting as processes and procedures are finalized with the implementation.
With the exception of the implementation of the ERP system described above, there have been no changes in the Company’s internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
In the ordinary course of business, we are engaged in various litigation matters primarily including product liability and intellectual property disputes. However, management does not believe that any current litigation is material to our operations or financial position. In addition, we are not currently party to any environmental-related claims or legal matters.
Item 1A. Risk Factors
There been no significant changes in our risk factors from those described in our Annual Report on Form 10-K for the year ended December 31, 2023 except for the addition of the following risk to be included in the “Risks Related to our Business and Operations” subsection.
The process of implementing an ERP system at Dejana could adversely impact our ability to produce timely financial statements or our internal control over financial reporting.
We are currently in the process of an ERP implementation at our Dejana Truck & Utility Equipment Company, LLC subsidiary, which will replace their current system. We may not be able to successfully implement the ERP system without delays related to resource constraints or challenges with the design or testing phases of the implementation. Inefficiencies in our financial reporting processes due to the conversion to a new ERP could adversely affect our ability to produce accurate financial statements on a timely basis until the new ERP and processes have matured. Additionally, the effectiveness of our internal control over financial reporting could be adversely affected if the new ERP is not successfully implemented.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
During the three months ended September 30, 2024, we did not sell any securities that were not registered under the Securities Act of 1933, as amended.
Issuer Purchases of Equity Securities
On February 16, 2022, our Board of Directors authorized the purchase of up to $50.0 million in shares of common stock at market value (the “2022 repurchase plan”). This authorization does not have an expiration date. Repurchases under the program may be made in the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases depending on market conditions and corporate needs. We may also, from time to time, enter into Rule 10b5-1 trading plans to facilitate repurchases of its shares under this authorization. This program does not obligate us to acquire any particular amount of shares and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion. Shares repurchased under the 2022 repurchase plan are retired.
Total share repurchases under the 2022 repurchase plan for the three months ended September 30, 2024 are as follows:
Period |
|
Total number of shares purchased |
|
|
Average price paid per share |
|
|
Number of shares purchased as part of the publicly announced program |
|
|
Approximate dollar value of shares still available to be purchased under the program (000's) |
|
7/1/2024 - 7/31/2024 |
|
|
- |
|
|
$ |
- |
|
|
|
- |
|
|
$ |
44,000 |
|
8/1/2024 - 8/31/2024 |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
44,000 |
|
9/1/2024 - 9/30/2024 |
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
44,000 |
|
Total |
|
|
- |
|
|
$ |
- |
|
|
|
- |
|
|
$ |
44,000 |
|
Dividend Payment Restrictions
Our senior credit facilities include certain restrictions on our ability to pay dividends. The senior credit facilities also restrict our subsidiaries from paying dividends and otherwise transferring assets to Douglas Dynamics, Inc. For additional detail regarding these restrictions, see Note 9 to the Unaudited Condensed Consolidated Financial Statements.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
Rule 10b5-1 Trading Plans
During the three months ended September 30, 2024, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement," or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408(a) of Regulation S-K.
Item 6. Exhibits
The following documents are filed as Exhibits to this Quarterly Report on Form 10-Q:
Exhibit Numbers |
|
Description |
10.1 |
|
Agreement of Purchase and Sale, dated September 10, 2024, among Douglas Dynamics, L.L.C., Henderson Products, Inc., Trynex International LLC and AGNL Blizzard, L.L.C. [Incorporated by reference to Exhibit 10.1 to Douglas Dynamics, Inc.'s Current Report on Form 8-K filed September 12, 2024 (File No. 001-34728)]. |
|
|
|
10.2 |
|
Lease Agreement, dated September 10, 2024, between Douglas Dynamics, L.L.C. and AGNL Blizzard, L.L.C. [Incorporated by reference to Exhibit 10.2 to Douglas Dynamics, Inc.'s Current Report on Form 8-K filed September 12, 2024 (File No. 001-34728)]. |
|
|
|
31.1* |
|
Certification of the Company’s Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. |
|
|
|
31.2* |
|
Certification of the Company’s Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. |
|
|
|
32.1* |
|
Certification of the Company’s Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. |
|
|
|
101* |
|
The following financial statements from the quarterly report on Form 10-Q of Douglas Dynamics, Inc. for the quarter ended September 30, 2024, filed on October 29, 2024, formatted in inline XBRL: (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Comprehensive Income; (iii) the Consolidated Statements of Cash Flows; (iv) the Consolidated Statements of Shareholders’ Equity; and (v) the Notes to the Consolidated Financial Statements. |
|
|
|
104* |
|
Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101). |
* Filed herewith.
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
|
|
|
|
DOUGLAS DYNAMICS, INC. |
|
|
|
|
By: |
/s/ SARAH LAUBER |
|
|
Sarah Lauber |
|
|
Executive Vice President and Chief Financial Officer |
|
|
(Principal Financial Officer and Authorized Signatory) |
Dated: October 29, 2024 |
|
|
Exhibit 31.1
Section 302 Certification
I, James L. Janik, certify that:
1.
|
I have reviewed this Quarterly Report on Form 10-Q of Douglas Dynamics, Inc.;
|
2.
|
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
|
3.
|
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
|
4.
|
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
|
|
(a)
|
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
|
|
(b)
|
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
|
|
(c)
|
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
|
|
(d)
|
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
|
5.
|
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
|
|
(a)
|
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
|
|
(b)
|
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
|
|
|
|
|
By:
|
/s/ James L. Janik
|
|
|
James L. Janik
|
|
|
Interim President and Chief Executive Officer
|
|
|
|
Dated: October 29, 2024
|
|
|
Exhibit 31.2
Section 302 Certification
I, Sarah Lauber, certify that:
1.
|
I have reviewed this Quarterly Report on Form 10-Q of Douglas Dynamics, Inc.;
|
2.
|
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
|
3.
|
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
|
4.
|
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
|
|
(a)
|
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
|
|
(b)
|
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
|
|
(c)
|
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
|
|
(d)
|
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
|
5.
|
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
|
|
(a)
|
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
|
|
(b)
|
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
|
|
By:
|
/s/ Sarah Lauber
|
|
|
Sarah Lauber
|
|
|
Executive Vice President and Chief Financial Officer
|
|
|
|
Dated: October 29, 2024
|
|
|
Exhibit 32.1
CERTIFICATION
Pursuant to 18 U.S.C. Section 1350
Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Douglas Dynamics, Inc., or the Company, on Form 10-Q for the fiscal quarter ended September 30, 2024 as filed with the U.S. Securities and Exchange Commission on the date hereof, or Report, and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of the Company certifies that:
|
●
|
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
|
|
●
|
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
|
|
By:
|
/s/ James L. Janik
|
|
|
James L. Janik
|
|
|
Interim President and Chief Executive Officer
|
|
|
|
Dated: October 29, 2024
|
|
|
|
|
|
|
By:
|
/s/ Sarah Lauber
|
|
|
Sarah Lauber
|
|
|
Executive Vice President and Chief Financial Officer
|
|
|
|
Dated: October 29, 2024
|
|
|
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
v3.24.3
Document And Entity Information - shares
|
9 Months Ended |
|
Sep. 30, 2024 |
Oct. 29, 2024 |
Document Information [Line Items] |
|
|
Entity Central Index Key |
0001287213
|
|
Entity Registrant Name |
DOUGLAS DYNAMICS, INC
|
|
Amendment Flag |
false
|
|
Current Fiscal Year End Date |
--12-31
|
|
Document Fiscal Period Focus |
Q3
|
|
Document Fiscal Year Focus |
2024
|
|
Document Type |
10-Q
|
|
Document Quarterly Report |
true
|
|
Document Period End Date |
Sep. 30, 2024
|
|
Document Transition Report |
false
|
|
Entity File Number |
001-34728
|
|
Entity Incorporation, State or Country Code |
DE
|
|
Entity Tax Identification Number |
13-4275891
|
|
Entity Address, Address Line One |
11270 W Park Place Ste 300
|
|
Entity Address, City or Town |
Milwaukee
|
|
Entity Address, State or Province |
WI
|
|
Entity Address, Postal Zip Code |
53224
|
|
City Area Code |
414
|
|
Local Phone Number |
354-2310
|
|
Title of 12(b) Security |
Common Stock, par value $.01 per share
|
|
Trading Symbol |
PLOW
|
|
Security Exchange Name |
NYSE
|
|
Entity Current Reporting Status |
Yes
|
|
Entity Interactive Data Current |
Yes
|
|
Entity Filer Category |
Large Accelerated Filer
|
|
Entity Small Business |
false
|
|
Entity Emerging Growth Company |
false
|
|
Entity Shell Company |
false
|
|
Entity Common Stock, Shares Outstanding |
|
23,094,047
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Current assets: |
|
|
Cash and cash equivalents |
$ 8,413
|
$ 24,156
|
Accounts receivable, net |
153,096
|
83,760
|
Inventories |
145,362
|
140,390
|
Inventories - truck chassis floor plan |
3,459
|
2,217
|
Refundable income taxes paid |
0
|
4,817
|
Prepaid and other current assets |
5,738
|
6,898
|
Total current assets |
316,068
|
262,238
|
Property, plant, and equipment, net |
39,309
|
67,340
|
Goodwill |
113,134
|
113,134
|
Other intangible assets, net |
115,180
|
121,070
|
Operating lease right-of-use assets |
69,295
|
18,008
|
Non-qualified benefit plan assets |
10,589
|
9,195
|
Other long-term assets |
2,012
|
2,433
|
Total assets |
665,587
|
593,418
|
Current liabilities: |
|
|
Accounts payable |
35,278
|
31,374
|
Accrued expenses and other current liabilities |
31,200
|
25,817
|
Floor plan obligations |
3,459
|
2,217
|
Operating lease liability - current |
6,848
|
5,347
|
Income taxes payable |
3,729
|
0
|
Short term borrowings |
67,000
|
47,000
|
Current portion of long-term debt |
0
|
6,762
|
Total current liabilities |
147,514
|
118,517
|
Retiree benefits and deferred compensation |
15,036
|
13,922
|
Deferred income taxes |
25,418
|
27,903
|
Long-term debt, less current portion |
146,502
|
181,491
|
Operating lease liability - noncurrent |
63,802
|
13,887
|
Other long-term liabilities |
6,559
|
6,133
|
Stockholders’ equity: |
|
|
Common Stock, par value $0.01, 200,000,000 shares authorized, 23,094,047 and 22,983,965 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively |
231
|
230
|
Additional paid-in capital |
168,859
|
165,233
|
Retained earnings |
87,469
|
59,746
|
Accumulated other comprehensive income, net of tax |
4,197
|
6,356
|
Total stockholders’ equity |
260,756
|
231,565
|
Total liabilities and stockholders’ equity |
$ 665,587
|
$ 593,418
|
X |
- DefinitionRepresents floor plan obligations.
+ References
+ Details
Name: |
plow_FloorPlanObligations |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionRepresents term loan net of debt discount.
+ References
+ Details
Name: |
plow_TermLoanNetOfDebtDiscount |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionRepresents truck floor plan inventories net.
+ References
+ Details
Name: |
plow_TruckFloorPlanInventoriesNet |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionValue received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapitalCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(7)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
+ Details
Name: |
us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due after one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
+ Details
Name: |
us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_ShortTermBorrowings |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
|
Sep. 30, 2024 |
Dec. 31, 2023 |
Common stock, par value (in dollars per share) |
$ 0.01
|
$ 0.01
|
Common stock, shares authorized (in shares) |
200,000,000
|
200,000,000
|
Common stock, shares issued (in shares) |
23,094,047
|
22,983,965
|
Common stock, shares outstanding (in shares) |
23,094,047
|
22,983,965
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Net sales |
|
$ 129,398
|
$ 144,121
|
$ 424,955
|
$ 433,933
|
Cost of sales |
|
98,523
|
111,992
|
313,857
|
329,166
|
Gross profit |
|
30,875
|
32,129
|
111,098
|
104,767
|
Selling, general, and administrative expense |
|
25,688
|
17,998
|
70,546
|
64,612
|
Impairment charges |
[1] |
0
|
0
|
1,224
|
0
|
Gain on sale leaseback transaction |
|
(42,298)
|
0
|
(42,298)
|
0
|
Intangibles amortization |
|
1,630
|
2,630
|
5,890
|
7,890
|
Income from operations |
|
45,855
|
11,501
|
75,736
|
32,265
|
Interest expense, net |
|
(4,469)
|
(4,607)
|
(12,116)
|
(11,207)
|
Other income (expense), net |
|
354
|
35
|
304
|
(19)
|
Income before taxes |
|
41,740
|
6,929
|
63,924
|
21,039
|
Income tax expense |
|
9,482
|
1,137
|
15,680
|
4,393
|
Net income |
|
$ 32,258
|
$ 5,792
|
$ 48,244
|
$ 16,646
|
Weighted average number of common shares outstanding: |
|
|
|
|
|
Basic (in shares) |
|
23,094,047
|
22,983,965
|
23,065,924
|
22,955,388
|
Diluted (in shares) |
|
23,577,883
|
22,983,965
|
23,476,039
|
22,955,388
|
Earnings per common share: |
|
|
|
|
|
Basic (in dollars per share) |
|
$ 1.37
|
$ 0.25
|
$ 2.05
|
$ 0.71
|
Diluted (in dollars per share) |
|
1.36
|
0.24
|
2.04
|
0.69
|
Cash dividends declared and paid per share (in dollars per share) |
|
$ 0.3
|
$ 0.3
|
$ 0.89
|
$ 0.89
|
Comprehensive income |
|
$ 30,214
|
$ 5,651
|
$ 46,085
|
$ 16,283
|
|
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4
+ Details
Name: |
us-gaap_AssetImpairmentCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAggregate dividends declared during the period for each share of common stock outstanding.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_CommonStockDividendsPerShareDeclared |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5
+ Details
Name: |
us-gaap_ComprehensiveIncomeNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
+ Details
Name: |
us-gaap_CostOfGoodsAndServicesSold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income (expense) classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
+ Details
Name: |
us-gaap_InterestIncomeExpenseNonoperatingNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleAndLeasebackTransactionGainLossNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
12 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Operating activities |
|
|
|
|
|
|
Net income |
|
$ 32,258
|
$ 5,792
|
$ 48,244
|
$ 16,646
|
|
Adjustments to reconcile net income to net cash used in operating activities: |
|
|
|
|
|
|
Depreciation and amortization |
|
|
|
14,029
|
16,180
|
|
Loss (gain) on disposal of fixed asset |
|
|
|
347
|
(45)
|
|
Amortization of deferred financing costs and debt discount |
|
|
|
526
|
440
|
|
Gain on sale leaseback transaction |
|
(42,298)
|
0
|
(42,298)
|
0
|
|
Stock-based compensation |
|
|
|
3,627
|
4,236
|
|
Adjustments on derivatives not classified as hedges |
|
|
|
(287)
|
(516)
|
|
Provision for losses on accounts receivable |
|
|
|
527
|
329
|
|
Deferred income taxes |
|
|
|
(2,485)
|
(2,177)
|
|
Impairment charges |
[1] |
0
|
0
|
1,224
|
0
|
|
Non-cash lease expense |
|
|
|
4,264
|
287
|
|
Changes in operating assets and liabilities: |
|
|
|
|
|
|
Accounts receivable |
|
|
|
(69,863)
|
(78,866)
|
|
Inventories |
|
|
|
(4,972)
|
(10,745)
|
|
Prepaid assets, refundable income taxes and other assets |
|
|
|
(1,071)
|
(1,403)
|
|
Accounts payable |
|
|
|
4,355
|
(6,826)
|
|
Accrued expenses and other current liabilities |
|
|
|
9,114
|
(979)
|
|
Benefit obligations, long-term liabilities and other |
|
|
|
1,446
|
(709)
|
|
Net cash used in operating activities |
|
|
|
(33,273)
|
(64,148)
|
|
Investing activities |
|
|
|
|
|
|
Capital expenditures |
|
|
|
(3,982)
|
(7,723)
|
|
Proceeds from sale leaseback transaction |
|
|
|
64,150
|
0
|
|
Proceeds from insurance recoveries |
|
|
|
366
|
0
|
|
Net cash provided by (used in) investing activities |
|
|
|
60,534
|
(7,723)
|
|
Financing activities |
|
|
|
|
|
|
Proceeds from (payments on) life insurance policy loans |
|
|
|
(204)
|
750
|
|
Payments of financing costs |
|
|
|
(279)
|
(334)
|
|
Dividends paid |
|
|
|
(20,521)
|
(20,689)
|
|
Net revolver borrowings |
|
|
|
20,000
|
101,000
|
|
Repayment of long-term debt |
|
|
|
(42,000)
|
(18,438)
|
|
Net cash provided by (used in) financing activities |
|
|
|
(43,004)
|
62,289
|
|
Change in cash and cash equivalents |
|
|
|
(15,743)
|
(9,582)
|
|
Cash and cash equivalents at beginning of period |
|
|
|
24,156
|
20,670
|
$ 20,670
|
Cash and cash equivalents at end of period |
|
$ 8,413
|
$ 11,088
|
8,413
|
11,088
|
$ 24,156
|
Non-cash operating and financing activities |
|
|
|
|
|
|
Truck chassis inventory acquired through floorplan obligations |
|
|
|
$ 5,637
|
$ 7,245
|
|
|
|
X |
- DefinitionRepresents inventory acquired through floor plan obligations.
+ References
+ Details
Name: |
plow_InventoryAcquiredThroughFloorPlanObligations |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionRepresents the gross proceeds from a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionGrossProceeds |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of amortization expense attributable to debt discount (premium) and debt issuance costs.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3
+ Details
Name: |
us-gaap_AmortizationOfFinancingCostsAndDiscounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4
+ Details
Name: |
us-gaap_AssetImpairmentCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfPropertyPlantEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in accrued expenses, and obligations classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in prepaid expenses, and assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NoncashInvestingAndFinancingItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfDividendsCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for loan and debt issuance costs.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfFinancingCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 30 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireProductiveAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21B -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21B
+ Details
Name: |
us-gaap_ProceedsFromInsuranceSettlementInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromLinesOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.
+ References
+ Details
Name: |
us-gaap_ProceedsFromRepaymentsOfSecuredDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
+ Details
Name: |
us-gaap_RepaymentsOfLongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleAndLeasebackTransactionGainLossNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column F)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
+ Details
Name: |
us-gaap_UnrealizedGainLossOnDerivatives |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Total |
Balance (in shares) at Dec. 31, 2022 |
22,886,793
|
|
|
|
|
Balance at Dec. 31, 2022 |
$ 229
|
$ 164,281
|
$ 63,464
|
$ 9,128
|
$ 237,102
|
Net income |
0
|
0
|
16,646
|
0
|
16,646
|
Dividends paid |
0
|
0
|
(20,689)
|
0
|
(20,689)
|
Adjustment for postretirement benefit liability, net of tax |
(0)
|
(0)
|
(0)
|
159
|
159
|
Adjustment for interest rate swap, net of tax |
$ 0
|
0
|
0
|
(204)
|
(204)
|
Stock based compensation (in shares) |
97,172
|
|
|
|
|
Stock based compensation |
$ 1
|
4,235
|
|
|
4,236
|
Adjustment for pension and postretirement benefit liability, net of tax |
$ 0
|
0
|
0
|
(159)
|
(159)
|
Balance (in shares) at Sep. 30, 2023 |
22,983,965
|
|
|
|
|
Balance at Sep. 30, 2023 |
$ 230
|
168,516
|
59,421
|
8,765
|
236,932
|
Balance (in shares) at Jun. 30, 2023 |
22,983,965
|
|
|
|
|
Balance at Jun. 30, 2023 |
$ 230
|
168,516
|
60,508
|
8,906
|
238,160
|
Net income |
0
|
0
|
5,792
|
0
|
5,792
|
Dividends paid |
0
|
0
|
(6,879)
|
0
|
(6,879)
|
Adjustment for postretirement benefit liability, net of tax |
(0)
|
(0)
|
(0)
|
53
|
53
|
Adjustment for interest rate swap, net of tax |
$ 0
|
0
|
0
|
(88)
|
(88)
|
Stock based compensation (in shares) |
0
|
|
|
|
|
Stock based compensation |
$ 0
|
0
|
|
|
0
|
Adjustment for pension and postretirement benefit liability, net of tax |
$ 0
|
0
|
0
|
(53)
|
(53)
|
Balance (in shares) at Sep. 30, 2023 |
22,983,965
|
|
|
|
|
Balance at Sep. 30, 2023 |
$ 230
|
168,516
|
59,421
|
8,765
|
236,932
|
Balance (in shares) at Dec. 31, 2023 |
22,983,965
|
|
|
|
|
Balance at Dec. 31, 2023 |
$ 230
|
165,233
|
59,746
|
6,356
|
231,565
|
Net income |
0
|
0
|
48,244
|
0
|
48,244
|
Dividends paid |
0
|
0
|
(20,521)
|
0
|
(20,521)
|
Adjustment for postretirement benefit liability, net of tax |
(0)
|
(0)
|
(0)
|
120
|
120
|
Adjustment for interest rate swap, net of tax |
$ 0
|
0
|
0
|
(2,039)
|
(2,039)
|
Stock based compensation (in shares) |
110,082
|
|
|
|
|
Stock based compensation |
$ 1
|
3,626
|
|
|
3,627
|
Adjustment for pension and postretirement benefit liability, net of tax |
$ 0
|
0
|
0
|
(120)
|
(120)
|
Repurchase of common stock (in shares) |
0
|
|
|
|
|
Repurchase of common stock |
$ 0
|
0
|
0
|
0
|
0
|
Balance (in shares) at Sep. 30, 2024 |
23,094,047
|
|
|
|
|
Balance at Sep. 30, 2024 |
$ 231
|
168,859
|
87,469
|
4,197
|
260,756
|
Balance (in shares) at Jun. 30, 2024 |
23,094,047
|
|
|
|
|
Balance at Jun. 30, 2024 |
$ 231
|
168,065
|
62,120
|
6,241
|
236,657
|
Net income |
0
|
0
|
32,258
|
0
|
32,258
|
Dividends paid |
0
|
0
|
(6,909)
|
0
|
(6,909)
|
Adjustment for postretirement benefit liability, net of tax |
0
|
0
|
0
|
(40)
|
(40)
|
Adjustment for interest rate swap, net of tax |
$ 0
|
0
|
0
|
(2,004)
|
(2,004)
|
Stock based compensation (in shares) |
0
|
|
|
|
|
Stock based compensation |
$ 0
|
794
|
|
|
794
|
Adjustment for pension and postretirement benefit liability, net of tax |
$ 0
|
0
|
0
|
40
|
40
|
Balance (in shares) at Sep. 30, 2024 |
23,094,047
|
|
|
|
|
Balance at Sep. 30, 2024 |
$ 231
|
$ 168,859
|
$ 87,469
|
$ 4,197
|
$ 260,756
|
X |
- DefinitionAmount of paid and unpaid common stock dividends declared with the form of settlement in cash.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_DividendsCommonStockCash |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (j) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (k) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionValue, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares that have been repurchased and retired during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedAndRetiredDuringPeriodShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedAndRetiredDuringPeriodValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
X |
- DefinitionAmount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Note 1 - Basis of Presentation
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] |
The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for fiscal year-end financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. For further information, refer to the financial statements and related footnotes included in our 2023 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 27, 2024.
The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. Under this reporting structure, the Company’s two reportable business segments are as follows:
Work Truck Attachments. The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands, as well as our vertically integrated products. This segment consists of our operations that manufacture and sell snow and ice control products.
Work Truck Solutions. The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.
See Note 15 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments.
Interim Condensed Consolidated Financial Information
The accompanying Condensed Consolidated Balance Sheet as of September 30, 2024, the Condensed Consolidated Statements of Operations and Comprehensive Income and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2024 and 2023, and the Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2024 and 2023, have been prepared by the Company and have not been audited.
The Company’s Work Truck Attachments segment is seasonal and, consequently, its results of operations and financial condition vary from quarter-to-quarter. Because of this seasonality, the results of operations of the Work Truck Attachments segment for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. The Company attempts to manage the seasonal impact of snowfall on its revenues in part through its pre-season sales program. This pre-season sales program encourages the Company’s distributors to re-stock their inventory of Work Truck Attachments products during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering favorable pre-season pricing and payment deferral until the fourth quarter. Thus, the Company’s Work Truck Attachments segment tends to generate its greatest volume of sales during the second and third quarters. By contrast, its revenue and operating results tend to be lowest during the first quarter, as management believes the end-users of Work Truck Attachments products prefer to wait until the beginning of a snow season to purchase new equipment and as the Company’s distributors sell off Work Truck Attachments inventory and wait for the pre-season sales incentive period to re-stock inventory. Fourth quarter sales vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of the Company’s Work Truck Attachments fourth quarter sales and shipments consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months. In addition, due to the factors noted above, Work Truck Attachments working capital needs are highest in the second and third quarters as its accounts receivable rise from pre-season sales. These working capital needs decline in the fourth quarter as the Company receives payments for its pre-season shipments.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/810/tableOfContent
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/205/tableOfContent
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 2 - Revenue Recognition
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Revenue from Contract with Customer [Text Block] |
Revenue Streams
The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers. Additionally, contract amounts represent the full amount of the transaction price as agreed upon with the customer at the time of order, resulting in a single performance obligation in all cases. In the case of a single order containing multiple upfits, the transaction price may represent multiple performance obligations.
Work Truck Attachments
The Company recognizes revenue upon shipment of equipment to the customer. Within the Work Truck Attachments segment, the Company offers a variety of discounts and sales incentives to its distributors. The estimated liability for sales discounts and allowances is calculated using the expected value method and recorded at the time of sale as a reduction of net sales. The liability is estimated based on the costs of the program, the planned duration of the program and historical experience.
The Work Truck Attachments segment has two revenue streams, as identified below.
Independent Dealer Sales – Revenues from sales to independent dealers are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods. Any shipping and handling activities performed by the Company after the transfer of control to the customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.
Parts & Accessory Sales – The Company’s equipment is used in harsh conditions and parts frequently wear out. These parts drive recurring revenues through parts and accessory sales. The process for recording parts and accessory sales is consistent with the independent dealer sales noted above.
Work Truck Solutions
The Work Truck Solutions segment primarily participates in the truck and vehicle upfitting industry in the United States. Customers are billed separately for the truck chassis by the chassis manufacturer. The Company only records sales for the amount of the upfit, excluding the truck chassis. Generally, the Company obtains the truck chassis from the truck chassis manufacturer through either its floor plan agreement with a financial institution or bailment pool agreement with the truck chassis manufacturer. Additionally, in some instances the Company upfits chassis which are owned by the end customer. For truck chassis acquired through the floor plan agreement, the Company holds title to the vehicle from the time the chassis is received by the Company until the completion of the up-fit. Under the bailment pool agreement, the Company does not take title to the truck chassis, but rather only holds the truck chassis on consignment. The Company pays interest on both of these arrangements. The Company records revenue in the same manner net of the value of the truck chassis in both the Company’s floor plan and bailment pool agreements. The Company does not set the price for the truck chassis, is not responsible for the billing of the chassis and does not have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer.
Revenues from the sales of the Work Truck Solutions products are recognized net of the truck chassis with the selling price to the customer recorded as sales and the manufacturing and up-fit cost of the product recorded as Cost of sales. In these cases, the Company acts as an agent as it does not have inventory or pricing control over the truck chassis. Within the Work Truck Solutions segment, the Company also sells certain third-party products for which it acts as an agent. These sales do not meet the criteria for gross sales recognition, and thus are recognized on a net basis at the time of sale. Under net sales recognition, the cost paid to the third-party service provider is recorded as a reduction to sales, resulting in net sales being equal to the gross profit on the transaction.
The Work Truck Solutions segment has four revenue streams, as identified below.
State and Local Bids – The Company records revenue of separately sold snow and ice equipment upon shipment and fully upfit vehicles upon delivery. The state and local bid process does not obligate the entity to buy any products from the Company, but merely allows the entity to purchase products in the future, typically for a fixed period of time. The entity commits to actually purchasing products from the Company when it issues purchase orders off of a previously awarded bid, which lists out actual quantities of equipment being ordered and the delivery terms. On upfit transactions, the Company is providing a significant service by assembling and integrating the individual products onto the customer’s truck. Each individual product and installation activity is highly interdependent and highly interrelated, and therefore the Company considers the manufacture and upfit of a truck a single performance obligation. Any shipping and handling activities performed by the Company after the transfer of control to the Customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.
Fleet Upfit Sales – The Company enters into contracts with certain fleet customers. Fleet agreements create enforceable rights without the issuance of a purchase order. Typically, these agreements outline the terms of sale, payment terms, standard pricing, and the rights of the customer and seller. Fleet sales are performed on both customer owned vehicles as well as non-customer owned vehicles. For non-customer owned vehicles, revenue is recognized at a point in time upon delivery of the truck to the customer. For customer-owned vehicles, per Topic 606, revenue is recognized over time based on a cost input method. The Company accumulates costs incurred on partially completed customer-owned upfits based on estimated margin and completion.
Dealer Upfit Sales – The Company upfits work trucks for independent dealer customers. Dealer upfit revenue is recorded upon delivery. The customer does not own the vehicles during the upfit process, and as such revenue is recorded at a point in time upon delivery to the customer.
Over the Counter / Parts & Accessory Sales – Work Truck Solutions part and accessory sales are recorded as revenue upon shipment. Additionally, customers can purchase parts at any of the Company’s showrooms. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods or customer pick up.
Disaggregation of Revenue
The following table provides information about disaggregated revenue by customer type and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments.
Revenue by customer type was as follows:
Three Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 60,249 | | | $ | 32,826 | | | $ | 93,075 | |
Government | | | - | | | | 18,239 | | | | 18,239 | |
Fleet | | | - | | | | 15,075 | | | | 15,075 | |
Other | | | - | | | | 3,009 | | | | 3,009 | |
Total revenue | | $ | 60,249 | | | $ | 69,149 | | | $ | 129,398 | |
Three Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 75,879 | | | $ | 36,593 | | | $ | 112,472 | |
Government | | | - | | | | 13,711 | | | | 13,711 | |
Fleet | | | - | | | | 15,777 | | | | 15,777 | |
Other | | | - | | | | 2,161 | | | | 2,161 | |
Total revenue | | $ | 75,879 | | | $ | 68,242 | | | $ | 144,121 | |
Nine Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 202,226 | | | $ | 110,480 | | | $ | 312,706 | |
Government | | | - | | | | 59,027 | | | | 59,027 | |
Fleet | | | - | | | | 46,194 | | | | 46,194 | |
Other | | | - | | | | 7,028 | | | | 7,028 | |
Total revenue | | $ | 202,226 | | | $ | 222,729 | | | $ | 424,955 | |
Nine Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 236,346 | | | $ | 101,822 | | | $ | 338,168 | |
Government | | | - | | | | 48,256 | | | | 48,256 | |
Fleet | | | - | | | | 41,431 | | | | 41,431 | |
Other | | | - | | | | 6,078 | | | | 6,078 | |
Total revenue | | $ | 236,346 | | | $ | 197,587 | | | $ | 433,933 | |
Revenue by timing of revenue recognition was as follows:
Three Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 60,249 | | | $ | 41,862 | | | $ | 102,111 | |
Over time | | | - | | | | 27,287 | | | | 27,287 | |
Total revenue | | $ | 60,249 | | | $ | 69,149 | | | $ | 129,398 | |
Three Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 75,879 | | | $ | 43,921 | | | $ | 119,800 | |
Over time | | | - | | | | 24,321 | | | | 24,321 | |
Total revenue | | $ | 75,879 | | | $ | 68,242 | | | $ | 144,121 | |
Nine Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 202,226 | | | $ | 139,658 | | | $ | 341,884 | |
Over time | | | - | | | | 83,071 | | | | 83,071 | |
Total revenue | | $ | 202,226 | | | $ | 222,729 | | | $ | 424,955 | |
Nine Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 236,346 | | | $ | 128,287 | | | $ | 364,633 | |
Over time | | | - | | | | 69,300 | | | | 69,300 | |
Total revenue | | $ | 236,346 | | | $ | 197,587 | | | $ | 433,933 | |
Contract Balances
The following table shows the changes in the Company’s contract liabilities during the three and nine months ended September 30, 2024 and 2023, respectively:
Three Months Ended September 30, 2024 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 11,564 | | | $ | 3,959 | | | $ | (7,930 | ) | | $ | 7,593 | |
Three Months Ended September 30, 2023 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 7,929 | | | $ | 3,988 | | | $ | (8,012 | ) | | $ | 3,905 | |
Nine Months Ended September 30, 2024 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 4,009 | | | $ | 18,528 | | | $ | (14,944 | ) | | $ | 7,593 | |
Nine Months Ended September 30, 2023 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 4,531 | | | $ | 17,238 | | | $ | (17,864 | ) | | $ | 3,905 | |
The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to the contractual right to consideration for completed performance obligations. There were no contract assets as of September 30, 2024 or 2023. Contract liabilities include payments received in advance of performance under the contract, variable freight allowances which are refunded to the customer, and rebates paid to distributors under our municipal rebate program, and are realized with the associated revenue recognized under the contract.
The Company recognized revenue of $1,826 and $1,594 during the three months ended September 30, 2024 and 2023, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $4,009 and $4,531 during the nine months ended September 30, 2024 and 2023, respectively, which was included in contract liabilities at the beginning of each period.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 3 - Credit Losses
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Credit Loss, Financial Instrument [Text Block] |
The majority of the Company’s accounts receivable are due from distributors of truck equipment and dealers of completed upfit trucks. Credit is extended based on an evaluation of a customer’s financial condition. A receivable is considered past due if payments have not been received within agreed upon invoice terms. Accounts receivable are written off after all collection efforts have been exhausted. The Company takes a security interest in the inventory as collateral for the receivable but often does not have a priority security interest. The Company has short-term accounts receivable at its Work Truck Attachments and Work Truck Solutions segments subject to evaluation for expected credit losses. Expected credit losses are estimated based on the loss-rate and probability of default methods. On a periodic basis, the Company evaluates its accounts receivable and establishes the allowance for credit losses based on specific customer circumstances, past events including collections and write-off history, current conditions, and reasonable forecasts about the future.
The following table rolls forward the activity related to credit losses for trade accounts receivable at each segment, and on a consolidated basis for the nine months ended September 30, 2024 and 2023:
|
|
Balance at December 31, 2023 |
|
|
Additions (reductions) charged to earnings |
|
|
Writeoffs |
|
|
Changes to reserve, net |
|
|
Balance at September 30, 2024 |
|
Nine Months Ended September 30, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,400 |
|
|
$ |
304 |
|
|
$ |
- |
|
|
$ |
(4 |
) |
|
$ |
1,700 |
|
Work Truck Solutions |
|
|
246 |
|
|
|
223 |
|
|
|
- |
|
|
|
70 |
|
|
|
539 |
|
Total |
|
$ |
1,646 |
|
|
$ |
527 |
|
|
$ |
- |
|
|
$ |
66 |
|
|
$ |
2,239 |
|
|
|
Balance at December 31, 2022 |
|
|
Additions (reductions) charged to earnings |
|
|
Writeoffs |
|
|
Changes to reserve, net |
|
|
Balance at September 30, 2023 |
|
Nine Months Ended September 30, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,000 |
|
|
$ |
300 |
|
|
$ |
- |
|
|
$ |
- |
|
|
$ |
1,300 |
|
Work Truck Solutions |
|
|
366 |
|
|
|
29 |
|
|
|
- |
|
|
|
(33 |
) |
|
|
362 |
|
Total |
|
$ |
1,366 |
|
|
$ |
329 |
|
|
$ |
- |
|
|
$ |
(33 |
) |
|
$ |
1,662 |
|
|
X |
- DefinitionThe entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 44 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-44
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-20
+ Details
Name: |
us-gaap_CreditLossFinancialInstrumentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 4 - Fair Value
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Fair Value Disclosures [Text Block] |
Fair value is the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Fair value measurements are categorized into one of three levels based on the lowest level of significant input used: Level 1 (unadjusted quoted prices in active markets); Level 2 (observable market inputs available at the measurement date, other than quoted prices included in Level 1); and Level 3 (unobservable inputs that cannot be corroborated by observable market data).
The following table presents financial assets and liabilities measured at fair value on a recurring basis and discloses the fair value of long-term debt:
| | Fair Value at | | | Fair Value at | |
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Assets: | | | | | | | | |
Non-qualified benefit plan assets (a) | | $ | 10,589 | | | $ | 9,195 | |
Interest rate swaps (b) | | | 1,563 | | | | 4,033 | |
| | | | | | | | |
Total Assets | | $ | 12,152 | | | $ | 13,228 | |
| | | | | | | | |
Liabilities: | | | | | | | | |
Long-term debt (c) | | $ | 147,497 | | | $ | 189,413 | |
Total Liabilities | | $ | 147,497 | | | $ | 189,413 | |
(a) Included in Non-qualified benefit plan assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs. The Company had outstanding loans of $546 and $750 against these Non-qualified benefit plan assets as of September 30, 2024 and December 31, 2023, respectively, included in Other long-term liabilities on the Condensed Consolidated Balance Sheets, respectively.
(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs. Interest rate swaps of $1,343 and $220 at September 30, 2024 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,174 and $859 at December 31, 2023 are included in Prepaid and other current assets and Other long-term assets, respectively.
(c) The fair value of the Company’s long-term debt, including current maturities, approximates its carrying value. Long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 107 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 5 - Inventories
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Inventory Disclosure [Text Block] |
Inventories consist of the following:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Finished goods | | $ | 69,127 | | | $ | 79,509 | |
Work-in-process | | | 17,366 | | | | 14,384 | |
Raw material and supplies | | | 58,869 | | | | 46,497 | |
| | $ | 145,362 | | | $ | 140,390 | |
The inventories in the table above do not include truck chassis inventory financed through a floor plan financing agreement, which are recorded separately on the balance sheet. The Company takes title to truck chassis upon receipt of the inventory through its floor plan agreement and performs upfitting service installations to the truck chassis inventory during the installation period. The floor plan obligation is then assumed by the dealer customer upon delivery. At September 30, 2024 and December 31, 2023, the Company had $3,459 and $2,217, respectively, of chassis inventory and $3,459 and $2,217 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with upfitting and service installations net of the truck chassis.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent
+ Details
Name: |
us-gaap_InventoryDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 6 - Property, Plant and Equipment
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Property, Plant and Equipment Disclosure [Text Block] |
6. | Property, plant and equipment |
During the three and nine months ended September 30, 2024, the Company closed on a sale leaseback transaction with an unrelated third party. Under this transaction, the Company sold seven properties with a combined net book value of $21,852, see Note 7 for additional information.
Property, plant and equipment are summarized as follows:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Land | | $ | 162 | | | $ | 3,969 | |
Land improvements | | | 140 | | | | 5,589 | |
Leasehold improvements | | | 6,683 | | | | 6,582 | |
Buildings | | | 3,072 | | | | 36,719 | |
Machinery and equipment | | | 80,674 | | | | 79,065 | |
Furniture and fixtures | | | 26,782 | | | | 25,920 | |
Mobile equipment and other | | | 5,419 | | | | 5,287 | |
Construction-in-process | | | 3,038 | | | | 5,125 | |
Total property, plant and equipment | | | 125,970 | | | | 168,256 | |
Less accumulated depreciation | | | (86,661 | ) | | | (100,916 | ) |
Property, plant and equipment, net | | $ | 39,309 | | | $ | 67,340 | |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/360/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 7 - Leases
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Lessee, Operating Leases [Text Block] |
The Company has operating leases for manufacturing and upfit facilities, land and parking lots, warehousing space and certain equipment. The leases have remaining lease terms of less than one year to 15 years, some of which include options to extend the leases for up to 20 years. Such renewal options were not included in the determination of the lease term unless deemed reasonably certain of exercise. The discount rate used in measuring the lease liabilities is based on the Company’s interest rate on its secured Term Loan Credit Agreement. Certain of the Company’s leases contain escalating rental payments based on an index. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
During the three and nine months ended September 30, 2024, the Company closed on a sale leaseback transaction with an unrelated third party. Under this transaction, the Company sold seven properties with a combined net book value of $21,852 for gross proceeds of $64,150, which was reduced by transaction costs of $5,494 for net cash proceeds of approximately $58,656. The properties in the sale leaseback transaction are comprised of three facilities located in Milwaukee, Wisconsin and four additional facilities located in each of Huntley, Illinois; Manchester, Iowa; Rockland, Maine; and Madison Heights, Michigan, totaling approximately 780,000 square feet of manufacturing and upfitting space. The lease agreement has an initial term of 15 years, with two optional 10-year renewal options. The Company recognized a gain of $42,298 on this transaction, which is included in Gain on sale leaseback transaction in the Condensed Consolidated Statements of Operations and Comprehensive Income. Right-of-use assets and lease liabilities recognized related to this sale leaseback transaction were $51,879 and $51,879, respectively.
Lease Expense
The components of lease expense, which are included in Cost of sales and Selling, general and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income, were as follows:
| | Three Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2024 | | | Three Months Ended September 30, 2023 | | | Nine Months Ended September 30, 2023 | |
Operating lease expense | | $ | 2,126 | | | $ | 5,303 | | | $ | 1,545 | | | $ | 4,354 | |
Short term lease cost | | $ | 341 | | | $ | 494 | | | $ | 48 | | | $ | 316 | |
Total lease cost | | $ | 2,467 | | | $ | 5,797 | | | $ | 1,593 | | | $ | 4,670 | |
Cash Flow
Supplemental cash flow information related to leases is as follows:
| | Nine Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2023 | |
| | | | | | | | |
Cash paid for amounts included in the measurement of operating lease liabilities | | $ | 5,243 | | | $ | 4,597 | |
Non-cash lease expense - right-of-use assets | | $ | 4,264 | | | $ | 3,735 | |
Right-of-use assets obtained in exchange for operating lease obligations | | $ | 55,551 | | | $ | 3,411 | |
Balance Sheet
Supplemental balance sheet information related to leases is as follows:
| | September 30, 2024 | | | December 31, 2023 | |
Operating Leases | | | | | | | | |
Operating lease right-of-use assets | | $ | 69,295 | | | $ | 18,008 | |
| | | | | | | | |
Other current liabilities | | | 6,848 | | | | 5,347 | |
Operating lease liabilities | | | 63,802 | | | | 13,887 | |
Total operating lease liabilities | | $ | 70,650 | | | $ | 19,234 | |
| | | | | | | | |
Weighted Average Remaining Lease Term | | | | | | | | |
Operating leases (in months) | | | 156 | | | | 53 | |
| | | | | | | | |
Weighted Average Discount Rate | | | | | | | | |
Operating leases | | | 7.04 | % | | | 5.36 | % |
Lease Maturities
Maturities of leases were as follows:
Year ending December 31, | | Operating Leases | |
2024 (excluding the nine months ended September 30, 2024) | | $ | 2,920 | |
2025 | | | 11,387 | |
2026 | | | 9,996 | |
2027 | | | 8,185 | |
2028 | | | 7,141 | |
Thereafter | | | 70,267 | |
Total Lease Payments | | | 109,896 | |
Less: imputed interest | | | (39,246 | ) |
Total | | $ | 70,650 | |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeOperatingLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 8 - Other Intangible Assets
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Intangible Assets Disclosure [Text Block] |
8. | Other Intangible Assets |
The following is a summary of the Company’s other intangible assets:
| | Gross | | | Less | | | Net | |
| | Carrying | | | Accumulated | | | Carrying | |
| | Amount | | | Amortization | | | Amount | |
September 30, 2024 | | | | | | | | | | | | |
Indefinite-lived intangibles: | | | | | | | | | | | | |
Trademark and tradenames | | $ | 77,600 | | | $ | - | | | $ | 77,600 | |
Amortizable intangibles: | | | | | | | | | | | | |
Dealer network | | | 80,000 | | | | 80,000 | | | | - | |
Customer relationships | | | 80,920 | | | | 46,585 | | | | 34,335 | |
Patents | | | 21,136 | | | | 19,190 | | | | 1,946 | |
Noncompete agreements | | | 8,640 | | | | 8,640 | | | | - | |
Trademarks | | | 5,459 | | | | 4,160 | | | | 1,299 | |
Amortizable intangibles, net | | | 196,155 | | | | 158,575 | | | | 37,580 | |
Total | | $ | 273,755 | | | $ | 158,575 | | | $ | 115,180 | |
| | Gross | | | Less | | | Net | |
| | Carrying | | | Accumulated | | | Carrying | |
| | Amount | | | Amortization | | | Amount | |
December 31, 2023 | | | | | | | | | | | | |
Indefinite-lived intangibles: | | | | | | | | | | | | |
Trademark and tradenames | | $ | 77,600 | | | $ | - | | | $ | 77,600 | |
Amortizable intangibles: | | | | | | | | | | | | |
Dealer network | | | 80,000 | | | | 79,000 | | | | 1,000 | |
Customer relationships | | | 80,920 | | | | 42,707 | | | | 38,213 | |
Patents | | | 21,136 | | | | 18,249 | | | | 2,887 | |
Noncompete agreements | | | 8,640 | | | | 8,640 | | | | - | |
Trademarks | | | 5,459 | | | | 4,089 | | | | 1,370 | |
Amortizable intangibles, net | | | 196,155 | | | | 152,685 | | | | 43,470 | |
Total | | $ | 273,755 | | | $ | 152,685 | | | $ | 121,070 | |
Amortization expense for intangible assets was $1,630 and $2,630 for the three months ended September 30, 2024 and 2023, respectively. Amortization expense for intangible assets was $5,890 and $7,890 for the nine months ended September 30, 2024 and 2023, respectively. Estimated amortization expense for the remainder of 2024 and each of the succeeding five years is as follows:
2024 | | $ | 1,630 | |
2025 | | | 6,075 | |
2026 | | | 5,450 | |
2027 | | | 5,450 | |
2028 | | | 5,450 | |
2029 | | | 5,300 | |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all or part of the information related to intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent
+ Details
Name: |
us-gaap_IntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 9 - Long-term Debt
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Long-Term Debt [Text Block] |
Long-term debt is summarized below:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Term Loan, net of debt discount of $190 and $274 at September 30, 2024 and December 31, 2023, respectively | | $ | 147,497 | | | $ | 189,413 | |
Less current maturities | | | - | | | | 6,762 | |
Long-term debt before deferred financing costs | | | 147,497 | | | | 182,651 | |
Deferred financing costs, net | | | 995 | | | | 1,160 | |
Long-term debt, net | | $ | 146,502 | | | $ | 181,491 | |
On January 29, 2024, the Company entered into Amendment No. 3 to the Credit Agreement, which modifies the minimum required Leverage Ratio (as defined in the Credit Agreement) of the Company, which is measured as of the last day of each Reference Period (as defined in the Credit Agreement), from 3.50 to 1.00 for each Reference Period to (i) 3.50 to 1.00 for each Reference Period ending on or prior to September 30, 2023, (ii) 4.25 to 1.00 for the Reference Period ending on December 31, 2023, (iii) 4.00 to 1.00 for each Reference Period ending on March 31, 2024 and June 30, 2024, and (iv) 3.50 to 1.00 for each Reference Period ending on September 30, 2024 and thereafter. Deferred financing costs of $279 relating to entry into Amendment No. 3 are being amortized over the term of the loan. On January 5, 2023, the Company entered into that certain Amendment No. 1 to Credit Agreement and Revolving Credit Commitment Increase Supplement (“Amendment No. 1”) by and among the Company, the Borrowers, the financial institutions listed in Amendment No. 1 as lenders, and JPMorgan Chase Bank, N.A., as administrative agent, which amended the Credit Agreement, dated as of June 9, 2021 (as amended by Amendment No. 1, the “Credit Agreement”), and pursuant to which, among other things, (i) the Revolving Loan Borrowers exercised a portion of the Revolving Commitment Increase Option (as defined below) and increased the revolving commitment under the Credit Agreement by $50,000 for a total of $150,000 in the aggregate and (ii) the London Interbank Offered Rate pricing option under the Credit Agreement was replaced with a Term SOFR Rate pricing option. Deferred financing costs of $334 relating to entry into Amendment No. 1 are being amortized over the term of the loan. On July 11, 2023, the Company entered into Amendment No. 2 to the Credit Agreement, which allows the Company to take out loans of up to $1,000 against its corporate-owned life insurance policies as included in Non-qualified benefit plan assets on the Condensed Consolidated Balance Sheets. Pursuant to Amendment No. 2, the Company had outstanding loans of $546 and $750 against its corporate-owned life insurance policies as of September 30, 2024 and December 31, 2023, respectively, included in Other long-term liabilities on the Condensed Consolidated Balance Sheets.
The Company is required to pay a fee for unused amounts under the senior secured revolving facility in an amount ranging from 0.150% to 0.300% of the average daily unused portion of the senior secured revolving credit facility, depending on Douglas Dynamics, L.L.C.'s ("DDI LLC") Leverage Ratio (as defined in the Credit Agreement). The Credit Agreement provides that the senior secured term loan facility will bear interest at (i) the Term SOFR Rate for the applicable interest period plus (ii) a margin ranging from 1.375% to 2.00%, depending on the DDI LLC’s Leverage Ratio. The Credit Agreement provides that the Revolving Loan Borrowers have the option to select whether the senior secured revolving credit facility borrowings will bear interest at either (i)(a) the Term SOFR Rate for the applicable interest period plus (b) 0.10% plus (c) a margin ranging from 1.375% to 2.00%, depending on DDI LLC’s Leverage Ratio, or (ii) a margin ranging from 0.375% to 1.00% per annum, depending on DDI LLC’s Leverage Ratio, plus the greatest of (which if the following would be less than 1.00%, such rate shall be deemed to be 1.00%) (a) the Prime Rate (as defined in the Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Credit Agreement) plus 0.50% and (c) the Term SOFR Rate for a one month interest plus 0.10% (the “Adjusted Term SOFR Rate”). If the Adjusted Term SOFR Rate for the applicable interest period is less than zero, such rate shall be deemed to be zero for purposes of calculating the foregoing interest rates in the Credit Agreement.
Following Amendment No. 1, the Credit Agreement provides for a senior secured term loan in the amount of $225,000 and a senior secured revolving credit facility in the amount of $150,000, of which $10,000 is available in the form of letters of credit and $15,000 is available for the issuance of short-term swingline loans. The Credit Agreement also allows the Company to request increases to the revolving commitments and/or incremental term loans in an aggregate amount not in excess of $175,000 (the "Revolving Commitment Increase Option"), subject to specified terms and conditions. The final maturity date of the Credit Agreement is June 9, 2026.
At September 30, 2024, the Company had outstanding borrowings under its term loan of $147,497, $67,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $82,450. At December 31, 2023, the Company had outstanding borrowings under its term loan of $189,413, $47,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $102,450. During the three and nine months ended September 30, 2024, the Company made a pre-payment of $42,000 of debt amortization principal payments under its Credit Agreement using a portion of the proceeds from the sale leaseback transaction, as described in Note 7. During the year ended December 31, 2023, the Company made a voluntary pre-payment of $10,000 of debt amortization principal payments under the Company's Credit Agreement.
The Credit Agreement includes customary representations, warranties and negative and affirmative covenants, as well as customary events of default and certain cross default provisions that could result in acceleration of the Credit Agreement. In addition, as a result of the modifications to the minimum required Leverage Ratio under Amendment No. 3 to the Credit Agreement as discussed above, the Credit Agreement requires the Company to have a Leverage Ratio of (i) 3.50 to 1.00 for each Reference Period ending on or prior to September 30, 2023, (ii) 4.25 to 1.00 for the Reference Period ending on December 31, 2023, (iii) 4.00 to 1.00 for each Reference Period ending on March 31, 2024 and June 30, 2024, and (iv) 3.50 to 1.00 for each Reference Period ending on September 30, 2024 and thereafter, and to have a Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of not less than 3.00 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021. As of September 30, 2024, the Company was in compliance with the respective covenants under the Credit Agreement.
On June 13, 2019, the Company entered into an interest rate swap agreement to reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $175,000 effective for the period May 31, 2019 through May 31, 2024. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with one global financial institution. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.424% and SOFR. The interest rate swap was previously accounted for as a cash flow hedge. During the first quarter of 2020, the swap was determined to be ineffective. As a result, the swap was dedesignated on March 19, 2020, and the remaining losses included in Accumulated other comprehensive income (loss) on the Condensed Consolidated Balance Sheets would be amortized into interest expense on a straight-line basis through the life of the swap. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the three months ended September 30, 2024 and 2023 was $0 and ($291), respectively. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the nine months ended September 30, 2024 and 2023 was ($485) and ($873), respectively. A mark-to-market adjustment of $0 and $119 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended September 30, 2024 and 2023, respectively, related to the swap. A mark-to-market adjustment of $198 and $357 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2024 and 2023, respectively, related to the swap.
On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive income (loss). The amortization from Accumulated other comprehensive income (loss) into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will continue to be recognized through the life of the swap. As of September 30, 2024, the amount in Accumulated other comprehensive income has been fully amortized into earnings.
On May 19, 2022, the Company entered into an interest rate swap agreement to further reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $125,000 effective for the period May 31, 2024 through June 9, 2026. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with two global financial institutions. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.718% and SOFR. The interest rate swap is accounted for as a cash flow hedge.
The interest rate swaps' positive fair value at September 30, 2024 was $1,563, of which $1,343 and $220 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively. The interest rate swaps' positive fair value at December 31, 2023 was $4,033, of which $3,174 and $859 are included in Prepaid and other current assets and Other long-term assets on the Condensed Consolidated Balance Sheet, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-term debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
+ Details
Name: |
us-gaap_LongTermDebtTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 10 - Accrued Expenses and Other Current Liabilities
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Accounts Payable and Accrued Liabilities Disclosure [Text Block] |
10. |
Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities are summarized as follows:
|
|
September 30, |
|
|
December 31, |
|
|
|
2024 |
|
|
2023 |
|
|
|
|
|
|
|
|
|
|
Payroll and related costs |
|
$ |
9,254 |
|
|
$ |
5,772 |
|
Employee benefits |
|
|
6,674 |
|
|
|
7,937 |
|
Accrued warranty |
|
|
3,988 |
|
|
|
4,068 |
|
Other |
|
|
11,284 |
|
|
|
8,040 |
|
|
|
$ |
31,200 |
|
|
$ |
25,817 |
|
|
X |
- DefinitionThe entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 720 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 11 - Warranty Liability
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Product Warranty Disclosure [Text Block] |
The Company accrues for estimated warranty costs as sales are recognized and periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. The Company’s warranties generally provide, with respect to its snow and ice control equipment, that all material and workmanship will be free from defect for a period of two years after the date of purchase by the end-user, and with respect to its parts and accessories purchased separately, that such parts and accessories will be free from defect for a period of one year after the date of purchase by the end-user. All of the Company’s warranties are assurance-type warranties. Certain snowplows only provide for a one year warranty. The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior five years of warranty history utilizing a formula driven by historical warranty expense and applying management’s judgment. The Company adjusts its historical warranty costs to take into account unique factors such as the introduction of new products into the marketplace that do not provide a historical warranty record to assess. The warranty reserve was $6,698 at September 30, 2024, of which $2,710 is included in Other long-term liabilities and $3,988 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,957 at December 31, 2023, of which $2,889 is included in Other long-term liabilities and $4,068 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet.
The following is a rollforward of the Company’s warranty liability:
| | Three Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
| | | | | | | | | | | | | | | | |
Balance at the beginning of the period | | $ | 6,681 | | | $ | 7,844 | | | $ | 6,957 | | | $ | 7,876 | |
Warranty provision | | | 401 | | | | 897 | | | | 2,073 | | | | 2,904 | |
Claims paid/settlements | | | (384 | ) | | | (580 | ) | | | (2,332 | ) | | | (2,619 | ) |
Balance at the end of the period | | $ | 6,698 | | | $ | 8,161 | | | $ | 6,698 | | | $ | 8,161 | |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
+ Details
Name: |
us-gaap_ProductWarrantyDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 12 - Earnings Per Share
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Earnings Per Share [Text Block] |
Basic earnings per share of common stock is computed by dividing net income attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. As the Company has granted certain equity awards that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings per share pursuant to the two‑class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities according to dividends declared and participation rights in undistributed earnings. All outstanding nonvested shares that contain non-forfeitable rights to dividends or dividend equivalents that participate in undistributed earnings with common stock are considered participating securities and are included in computing earnings per share pursuant to the two-class method. Potential common shares in the diluted earnings per share computation are excluded to the extent that they would be anti-dilutive.
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Basic earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Less: Distributed and undistributed earnings allocated to nonvested shares |
|
|
672 |
|
|
|
128 |
|
|
|
882 |
|
|
|
368 |
|
Net income allocated to common shareholders |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
|
|
$ |
1.37 |
|
|
$ |
0.25 |
|
|
$ |
2.05 |
|
|
$ |
0.71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income allocated to common shareholders - basic |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Add: Undistributed earnings allocated to nonvested shareholders |
|
|
519 |
|
|
|
- |
|
|
|
479 |
|
|
|
- |
|
Net income allocated to common shareholders - diluted |
|
$ |
32,105 |
|
|
$ |
5,664 |
|
|
$ |
47,841 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding - basic |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
Dilutive effect of participating securities |
|
|
483,836 |
|
|
|
- |
|
|
|
410,115 |
|
|
|
- |
|
Weighted average common shares outstanding - diluted |
|
|
23,577,883 |
|
|
|
22,983,965 |
|
|
|
23,476,039 |
|
|
|
22,955,388 |
|
|
|
$ |
1.36 |
|
|
$ |
0.24 |
|
|
$ |
2.04 |
|
|
$ |
0.69 |
|
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 13 - Employee Stock Plans
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Share-Based Payment Arrangement [Text Block] |
2010 Stock Incentive Plan and 2024 Stock Incentive Plan
In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”). The material terms of the performance goals under the 2010 Plan, as amended and restated, were approved by stockholders at the Company’s 2014 annual meeting of stockholders and the plan’s term was extended further by the stockholders at the Company’s 2020 annual meeting of stockholders. The 2010 Plan provided for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries. A maximum of 2,130,000 shares of common stock were available for issuance pursuant to all awards under the 2010 Plan prior to the time that the 2010 Plan was suspended, as described below.
In February 2024, the Company’s Board of Directors adopted the 2024 Stock Incentive Plan (the “2024 Plan”), which was subsequently approved by stockholders in April 2024. The 2024 Plan provides for the issuance of nonqualified stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries. A maximum of 1,227,660 shares of common stock may be issued pursuant to all awards under the 2024 Plan. At the time that the stockholders approved the 2024 Plan, it replaced the 2010 Plan, and no further awards may be issued under the 2010 Plan. Awards that remain outstanding under the 2010 Plan will remain outstanding under the 2010 Plan in accordance with their terms.
Equity awards issued to management under either the 2010 Plan or the 2024 Plan include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant. As the retirement provision does not qualify as a substantive service condition, the Company incurred $2,457 and $3,249 in the nine months ended September 30, 2024 and 2023, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s Nominating and Governance Committee of its Board of Directors approved a retirement provision for the RSUs issued to non-employee directors that accelerates the vesting of such awards upon retirement. Such awards are fully expensed immediately upon grant in accordance with ASC 718, as the retirement provision eliminates substantive service conditions associated with the awards.
Performance Share Unit Awards
The Company has granted performance share units as performance-based awards under the 2010 Plan that are subject to performance conditions over a three year performance period beginning in the year of the grant and, beginning with the 2024 grant, includes three 1-year measurement periods, as well as a vesting component based on a Total Shareholder Return ("TSR") modifier tied to the Company's relative total shareholder return in comparison to the total shareholder return of the S&P Small Cap 600 Industrials market index. The total number of shares issued pursuant to performance share units may be increased, decreased, or unchanged based on this TSR modifier. Upon meeting the prescribed performance conditions, employees will be issued shares which vest immediately at the end of the performance period. In accordance with ASC 718, such awards are being expensed over the vesting period from the date of grant through the requisite service period, based upon the most probable outcome. For the 2024 grants, a Monte Carlo simulation has been used to account for the TSR market condition in the grant date fair value of the award, which was $26.60 per share.
The Company recognized $24 and ($361) of compensation expense related to the awards in the three months ended September 30, 2024 and 2023, respectively. The Company recognized ($1,368) and $1,183 of compensation expense related to the awards in the nine months ended September 30, 2024 and 2023, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2024, expected to be earned through the requisite service period was approximately $185 and is expected to be recognized through 2027.
Restricted Stock Unit Awards
RSUs are granted to both non-employee directors and management. RSUs do not carry voting rights. While all non-employee director RSUs participate in dividend equivalents, there are two potential classes of management RSUs: one that participates in dividend equivalents, and a second that does not participate in dividend equivalents. Each RSU represents the right to receive one share of the Company’s common stock and is subject to time-based vesting restrictions. Participants are not required to pay any consideration to the Company at either the time of grant of a RSU or upon vesting.
A summary of RSU activity for the nine months ended September 30, 2024 is as follows:
| | | | | | | | | | Weighted | |
| | | | | | Weighted | | | Average | |
| | | | | | Average | | | Remaining | |
| | | | | | Grant Date | | | Contractual | |
| | Shares | | | Fair value | | | Term (in years) | |
| | | | | | | | | | | | |
Unvested at December 31, 2023 | | | 183,223 | | | $ | 36.54 | | | | 1.72 | |
Granted | | | 336,685 | | | $ | 27.66 | | | | 1.88 | |
Vested | | | (134,934 | ) | | $ | 38.54 | | | | - | |
Cancelled and forfeited | | | (10,408 | ) | | $ | 29.73 | | | | - | |
| | | | | | | | | | | | |
Unvested at September 30, 2024 | | | 374,566 | | | $ | 28.02 | | | | 1.98 | |
| | | | | | | | | | | | |
Expected to vest in the future at September 30, 2024 | | | 363,896 | | | $ | 28.02 | | | | 1.98 | |
The Company recognized $770 and $361 of compensation expense related to the RSU awards in the three months ended September 30, 2024 and 2023, respectively. The Company recognized $4,995 and $3,053 of compensation expense related to the RSU awards in the nine months ended September 30, 2024 and 2023. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2024, expected to be earned through the requisite service period was approximately $5,083 and is expected to be recognized through 2027.
For grants to non-employee directors, vesting occurs as of the grant date. Vested director RSUs are ‘‘settled’’ by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following a termination of service of the participant that constitutes a separation from service, or as soon as reasonably practicable upon grant if such election is made by the non-employee director, and in all events no later than the end of the calendar year in which such termination of service occurs or, if later, two and one-half months after such termination of service. Vested management RSUs are “settled” by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following vesting.
|
X |
- DefinitionThe entire disclosure for share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 14 - Commitments and Contingencies
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Commitments and Contingencies Disclosure [Text Block] |
14. | Commitments and Contingencies |
In the ordinary course of business, the Company is engaged in various litigation including product liability and intellectual property disputes. However, the Company does not believe that any pending litigation will have a material adverse effect on its consolidated financial position. In addition, the Company is not currently a party to any environmental-related claims or legal matters.
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 15 - Segments
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Segment Reporting Disclosure [Text Block] |
The Company’s two reportable business segments are as follows:
Work Truck Attachments. The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands, as well as our vertically integrated products. This segment consists of our operations that manufacture and sell snow and ice control products.
Work Truck Solutions. The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.
Separate financial information is available for the two reportable segments. In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions.
Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. No single customer’s revenues amounted to 10% or more of the Company’s total revenue. Sales are primarily within the United States and substantially all assets are located within the United States.
All intersegment sales are eliminated in consolidation. Sales between Work Truck Attachments and Work Truck Solutions reflect the Company’s intercompany pricing policy. The following table shows summarized financial information concerning the Company’s reportable segments:
| | Three Months Ended | | | Three Months Ended | | | Nine Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Net sales | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 60,249 | | | $ | 75,879 | | | $ | 202,226 | | | $ | 236,346 | |
Work Truck Solutions | | | 69,149 | | | | 68,242 | | | | 222,729 | | | | 197,587 | |
| | $ | 129,398 | | | $ | 144,121 | | | $ | 424,955 | | | $ | 433,933 | |
Adjusted EBITDA | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 8,139 | | | $ | 12,328 | | | $ | 39,463 | | | $ | 44,393 | |
Work Truck Solutions | | | 7,192 | | | | 4,985 | | | | 21,097 | | | | 8,807 | |
| | $ | 15,331 | | | $ | 17,313 | | | $ | 60,560 | | | $ | 53,200 | |
Depreciation and amortization expense | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 2,235 | | | $ | 3,298 | | | $ | 7,945 | | | $ | 10,039 | |
Work Truck Solutions | | | 2,042 | | | | 2,083 | | | | 6,084 | | | | 6,141 | |
| | $ | 4,277 | | | $ | 5,381 | | | $ | 14,029 | | | $ | 16,180 | |
Assets | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 437,402 | | | $ | 459,138 | | | | | | | | | |
Work Truck Solutions | | | 228,185 | | | | 212,807 | | | | | | | | | |
| | $ | 665,587 | | | $ | 671,945 | | | | | | | | | |
Capital Expenditures | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 738 | | | $ | 1,320 | | | $ | 1,872 | | | $ | 4,185 | |
Work Truck Solutions | | | 348 | | | | 1,335 | | | | 1,659 | | | | 2,707 | |
| | $ | 1,086 | | | $ | 2,655 | | | $ | 3,531 | | | $ | 6,892 | |
Adjusted EBITDA | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 8,139 | | | $ | 12,328 | | | $ | 39,463 | | | $ | 44,393 | |
Work Truck Solutions | | | 7,192 | | | | 4,985 | | | | 21,097 | | | | 8,807 | |
Total Adjusted EBITDA | | $ | 15,331 | | | $ | 17,313 | | | $ | 60,560 | | | $ | 53,200 | |
Less items to reconcile Adjusted EBITDA to Income before taxes: | | | | | | | | | | | | | | | | |
Interest expense - net | | | 4,469 | | | | 4,607 | | | | 12,116 | | | | 11,207 | |
Depreciation expense | | | 2,647 | | | | 2,751 | | | | 8,139 | | | | 8,290 | |
Amortization | | | 1,630 | | | | 2,630 | | | | 5,890 | | | | 7,890 | |
Sale leaseback transaction fees | | | 5,257 | | | | - | | | | 5,257 | | | | - | |
Stock based compensation | | | 794 | | | | - | | | | 3,627 | | | | 4,236 | |
Restructuring and severance costs | | | 417 | | | | - | | | | 1,819 | | | | - | |
Impairment charges (1) | | | - | | | | - | | | | 1,224 | | | | - | |
Gain on sale leaseback transaction | | | (42,298 | ) | | | - | | | | (42,298 | ) | | | - | |
Other charges (2) | | | 675 | | | | 396 | | | | 862 | | | | 538 | |
Income before taxes | | $ | 41,740 | | | $ | 6,929 | | | $ | 63,924 | | | $ | 21,039 | |
| (1) | Reflects impairment charges taken on certain internally developed software in the nine months ended September 30, 2024. |
| (2) | Reflects unrelated legal and consulting fees, insurance proceeds, and CEO transition costs for the periods presented. |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 16 - Income Taxes
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Income Tax Disclosure [Text Block] |
The Company’s effective tax rate was 22.7% and 16.4% for the three months ended September 30, 2024 and 2023, respectively. The Company’s effective tax rate was 24.5% and 20.9% for the nine months ended September 30, 2024 and 2023, respectively. The effective tax rate for the three and nine months ended September 30, 2023 was impacted by a tax benefit related to the purchase of investment tax credits included in the Company's estimated annual effective tax rate. The effective tax rate for the three and nine months ended September 30, 2024 was impacted by the release of reserves for uncertain tax positions of $445. The effective tax rate for the nine months ended September 30, 2024 was impacted by the establishment of reserves for uncertain tax positions of $888.
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The largest item affecting deferred taxes is the difference between book and tax amortization of goodwill and other intangibles amortization.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for income tax.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 17 - Restructuring and Impairment
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Restructuring, Impairment, and Other Activities Disclosure [Text Block] |
17. | Restructuring and Impairment |
In January 2024, the Company implemented the 2024 Cost Savings Program, primarily in the form of restructuring charges for headcount reductions in both the Work Truck Attachments segment and corporate functions. For the three and nine months ended September 30, 2024, $417 and $1,819 in pre-tax restructuring charges were recorded, respectively, related to workforce reduction costs and other related expenses and are included in Cost of sales and Selling, general, and administrative expense in the Condensed Consolidated Statements of Operations and Comprehensive Income. The Company's restructuring expenses are comprised of the following:
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2024 | |
| | | | | | | | |
Severance and employee costs | | $ | 73 | | | $ | 930 | |
Write down of property, plant and equipment | | | - | | | | 333 | |
Legal, consulting and other costs | | | 344 | | | | 556 | |
Total | | $ | 417 | | | $ | 1,819 | |
The following table summarizes the changes in the Company's accrued restructuring balance, which are included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheets. Such costs have been substantially all paid as of September 30, 2024.
Balance at December 31, 2023 | | $ | - | |
Restructuring charges | | | 1,267 | |
Payments | | | (1,267 | ) |
Balance at September 30, 2024 | | $ | - | |
In conjunction with the 2024 Cost Savings Program, impairment charges of $1,224 were recorded in the Condensed Consolidated Statements of Operations and Comprehensive Income for the nine months ended September 30, 2024 related to certain internally developed software at our Work Truck Attachments segment representing the full capitalized value of the software. In addition, management evaluated its assets outside of the internally developed software described above and determined that there were no indicators of impairment.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.
+ References
+ Details
Name: |
us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 18 - Recent Accounting Pronouncements
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Recent Accounting Pronouncements [Text Block] |
18. | Recent Accounting Pronouncements |
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires that entities disclose significant segment expenses and enhances disclosure around segment reporting. The standard is effective for annual periods beginning after December 15, 2023. The Company will adopt this standard in fiscal 2024. The Company has identified and is in the process of implementing changes to processes and controls to meet the standard’s updated reporting and disclosure requirements.
In December 2023, the FASB issued ASU 2023-09, "Improvements to Income Tax Disclosures," which enhances disclosure around income taxes. The standard is effective for annual periods beginning after December 15, 2024. The Company is in the process of evaluating the standard’s updated disclosure requirements.
|
X |
- DefinitionDisclosure including all new accounting pronouncements for the period.
+ References
+ Details
Name: |
plow_RecentAccountingPronouncementsTextBlock |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 19 - Changes in Accumulated Other Comprehensive Income by Component
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Comprehensive Income (Loss) Note [Text Block] |
19. |
Changes in Accumulated Other Comprehensive Income by Component |
Changes to accumulated other comprehensive income by component for the nine months ended September 30, 2024 are as follows:
|
|
Unrealized |
|
|
|
|
|
|
|
|
|
|
|
Net Gain (Loss) |
|
|
Retiree |
|
|
|
|
|
|
|
on Interest |
|
|
Health |
|
|
|
|
|
|
|
Rate |
|
|
Benefit |
|
|
|
|
|
|
|
Swap |
|
|
Obligation |
|
|
Total |
|
Balance at December 31, 2023 |
|
$ |
3,331 |
|
|
$ |
3,025 |
|
|
$ |
6,356 |
|
Other comprehensive gain before reclassifications |
|
|
386 |
|
|
|
— |
|
|
|
386 |
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
|
|
(2,425 |
) |
|
|
(120 |
) |
|
|
(2,545 |
) |
Balance at September 30, 2024 |
|
$ |
1,292 |
|
|
$ |
2,905 |
|
|
$ |
4,197 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Amounts reclassified from accumulated other comprehensive income (loss): |
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Other Postretirement Benefit items: |
|
|
|
|
|
|
|
|
|
|
|
|
Actuarial gains |
|
$ |
(162 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
42 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(120 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Realized gains on interest rate swaps reclassified to interest expense |
|
$ |
(3,277 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
852 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(2,425 |
) |
|
|
|
|
|
|
|
|
Changes to accumulated other comprehensive income by component for the nine months ended September 30, 2023, are as follows:
|
|
Unrealized |
|
|
|
|
|
|
|
|
|
|
|
Net Gain (Loss) |
|
|
Retiree |
|
|
|
|
|
|
|
on Interest |
|
|
Health |
|
|
|
|
|
|
|
Rate |
|
|
Benefit |
|
|
|
|
|
|
|
Swap |
|
|
Obligation |
|
|
Total |
|
Balance at December 31, 2022 |
|
$ |
6,115 |
|
|
$ |
3,013 |
|
|
$ |
9,128 |
|
Other comprehensive gain before reclassifications |
|
|
2,238 |
|
|
|
— |
|
|
|
2,238 |
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
|
|
(2,441 |
) |
|
|
(160 |
) |
|
|
(2,601 |
) |
Balance at September 30, 2023 |
|
$ |
5,912 |
|
|
$ |
2,853 |
|
|
$ |
8,765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Amounts reclassified from accumulated other comprehensive income (loss): |
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Other Postretirement Benefit items: |
|
|
|
|
|
|
|
|
|
|
|
|
Actuarial gains |
|
$ |
(216 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
56 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(160 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Realized gains on interest rate swaps reclassified to interest expense |
|
$ |
(3,298 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
857 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(2,441 |
) |
|
|
|
|
|
|
|
|
|
X |
- DefinitionThe entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/220/tableOfContent
+ Details
Name: |
us-gaap_ComprehensiveIncomeNoteTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a
+ Details
Name: |
ecd_InsiderTradingArrLineItems |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_MtrlTermsOfTrdArrTextBlock |
Namespace Prefix: |
ecd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 2 - Revenue Recognition (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Disaggregation of Revenue [Table Text Block] |
Three Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 60,249 | | | $ | 32,826 | | | $ | 93,075 | |
Government | | | - | | | | 18,239 | | | | 18,239 | |
Fleet | | | - | | | | 15,075 | | | | 15,075 | |
Other | | | - | | | | 3,009 | | | | 3,009 | |
Total revenue | | $ | 60,249 | | | $ | 69,149 | | | $ | 129,398 | |
Three Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 75,879 | | | $ | 36,593 | | | $ | 112,472 | |
Government | | | - | | | | 13,711 | | | | 13,711 | |
Fleet | | | - | | | | 15,777 | | | | 15,777 | |
Other | | | - | | | | 2,161 | | | | 2,161 | |
Total revenue | | $ | 75,879 | | | $ | 68,242 | | | $ | 144,121 | |
Nine Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 202,226 | | | $ | 110,480 | | | $ | 312,706 | |
Government | | | - | | | | 59,027 | | | | 59,027 | |
Fleet | | | - | | | | 46,194 | | | | 46,194 | |
Other | | | - | | | | 7,028 | | | | 7,028 | |
Total revenue | | $ | 202,226 | | | $ | 222,729 | | | $ | 424,955 | |
Nine Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Independent dealer | | $ | 236,346 | | | $ | 101,822 | | | $ | 338,168 | |
Government | | | - | | | | 48,256 | | | | 48,256 | |
Fleet | | | - | | | | 41,431 | | | | 41,431 | |
Other | | | - | | | | 6,078 | | | | 6,078 | |
Total revenue | | $ | 236,346 | | | $ | 197,587 | | | $ | 433,933 | |
Three Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 60,249 | | | $ | 41,862 | | | $ | 102,111 | |
Over time | | | - | | | | 27,287 | | | | 27,287 | |
Total revenue | | $ | 60,249 | | | $ | 69,149 | | | $ | 129,398 | |
Three Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 75,879 | | | $ | 43,921 | | | $ | 119,800 | |
Over time | | | - | | | | 24,321 | | | | 24,321 | |
Total revenue | | $ | 75,879 | | | $ | 68,242 | | | $ | 144,121 | |
Nine Months Ended September 30, 2024 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 202,226 | | | $ | 139,658 | | | $ | 341,884 | |
Over time | | | - | | | | 83,071 | | | | 83,071 | |
Total revenue | | $ | 202,226 | | | $ | 222,729 | | | $ | 424,955 | |
Nine Months Ended September 30, 2023 | | Work Truck Attachments | | | Work Truck Solutions | | | Total Revenue | |
Point in time | | $ | 236,346 | | | $ | 128,287 | | | $ | 364,633 | |
Over time | | | - | | | | 69,300 | | | | 69,300 | |
Total revenue | | $ | 236,346 | | | $ | 197,587 | | | $ | 433,933 | |
Three Months Ended September 30, 2024 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 11,564 | | | $ | 3,959 | | | $ | (7,930 | ) | | $ | 7,593 | |
Three Months Ended September 30, 2023 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 7,929 | | | $ | 3,988 | | | $ | (8,012 | ) | | $ | 3,905 | |
Nine Months Ended September 30, 2024 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 4,009 | | | $ | 18,528 | | | $ | (14,944 | ) | | $ | 7,593 | |
Nine Months Ended September 30, 2023 | | Balance at Beginning of Period | | | Additions | | | Deductions | | | Balance at End of Period | |
Contract liabilities | | $ | 4,531 | | | $ | 17,238 | | | $ | (17,864 | ) | | $ | 3,905 | |
|
X |
- DefinitionTabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
+ Details
Name: |
us-gaap_DisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 3 - Credit Losses (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Accounts Receivable, Allowance for Credit Loss [Table Text Block] |
|
|
Balance at December 31, 2023 |
|
|
Additions (reductions) charged to earnings |
|
|
Writeoffs |
|
|
Changes to reserve, net |
|
|
Balance at September 30, 2024 |
|
Nine Months Ended September 30, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,400 |
|
|
$ |
304 |
|
|
$ |
- |
|
|
$ |
(4 |
) |
|
$ |
1,700 |
|
Work Truck Solutions |
|
|
246 |
|
|
|
223 |
|
|
|
- |
|
|
|
70 |
|
|
|
539 |
|
Total |
|
$ |
1,646 |
|
|
$ |
527 |
|
|
$ |
- |
|
|
$ |
66 |
|
|
$ |
2,239 |
|
|
|
Balance at December 31, 2022 |
|
|
Additions (reductions) charged to earnings |
|
|
Writeoffs |
|
|
Changes to reserve, net |
|
|
Balance at September 30, 2023 |
|
Nine Months Ended September 30, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Truck Attachments |
|
$ |
1,000 |
|
|
$ |
300 |
|
|
$ |
- |
|
|
$ |
- |
|
|
$ |
1,300 |
|
Work Truck Solutions |
|
|
366 |
|
|
|
29 |
|
|
|
- |
|
|
|
(33 |
) |
|
|
362 |
|
Total |
|
$ |
1,366 |
|
|
$ |
329 |
|
|
$ |
- |
|
|
$ |
(33 |
) |
|
$ |
1,662 |
|
|
X |
- DefinitionTabular disclosure of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 4 - Fair Value (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] |
| | Fair Value at | | | Fair Value at | |
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Assets: | | | | | | | | |
Non-qualified benefit plan assets (a) | | $ | 10,589 | | | $ | 9,195 | |
Interest rate swaps (b) | | | 1,563 | | | | 4,033 | |
| | | | | | | | |
Total Assets | | $ | 12,152 | | | $ | 13,228 | |
| | | | | | | | |
Liabilities: | | | | | | | | |
Long-term debt (c) | | $ | 147,497 | | | $ | 189,413 | |
Total Liabilities | | $ | 147,497 | | | $ | 189,413 | |
|
X |
- DefinitionTabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 5 - Inventories (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Inventory, Current [Table Text Block] |
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Finished goods | | $ | 69,127 | | | $ | 79,509 | |
Work-in-process | | | 17,366 | | | | 14,384 | |
Raw material and supplies | | | 58,869 | | | | 46,497 | |
| | $ | 145,362 | | | $ | 140,390 | |
|
X |
- DefinitionTabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfInventoryCurrentTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 6 - Property, Plant and Equipment (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Property Plant and Equipment Components [Table Text Block] |
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Land | | $ | 162 | | | $ | 3,969 | |
Land improvements | | | 140 | | | | 5,589 | |
Leasehold improvements | | | 6,683 | | | | 6,582 | |
Buildings | | | 3,072 | | | | 36,719 | |
Machinery and equipment | | | 80,674 | | | | 79,065 | |
Furniture and fixtures | | | 26,782 | | | | 25,920 | |
Mobile equipment and other | | | 5,419 | | | | 5,287 | |
Construction-in-process | | | 3,038 | | | | 5,125 | |
Total property, plant and equipment | | | 125,970 | | | | 168,256 | |
Less accumulated depreciation | | | (86,661 | ) | | | (100,916 | ) |
Property, plant and equipment, net | | $ | 39,309 | | | $ | 67,340 | |
|
X |
- DefinitionTabular disclosure of of property plant and equipment components.
+ References
+ Details
Name: |
plow_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 7 - Leases (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Lease, Cost [Table Text Block] |
| | Three Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2024 | | | Three Months Ended September 30, 2023 | | | Nine Months Ended September 30, 2023 | |
Operating lease expense | | $ | 2,126 | | | $ | 5,303 | | | $ | 1,545 | | | $ | 4,354 | |
Short term lease cost | | $ | 341 | | | $ | 494 | | | $ | 48 | | | $ | 316 | |
Total lease cost | | $ | 2,467 | | | $ | 5,797 | | | $ | 1,593 | | | $ | 4,670 | |
| | Nine Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2023 | |
| | | | | | | | |
Cash paid for amounts included in the measurement of operating lease liabilities | | $ | 5,243 | | | $ | 4,597 | |
Non-cash lease expense - right-of-use assets | | $ | 4,264 | | | $ | 3,735 | |
Right-of-use assets obtained in exchange for operating lease obligations | | $ | 55,551 | | | $ | 3,411 | |
|
Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block] |
| | September 30, 2024 | | | December 31, 2023 | |
Operating Leases | | | | | | | | |
Operating lease right-of-use assets | | $ | 69,295 | | | $ | 18,008 | |
| | | | | | | | |
Other current liabilities | | | 6,848 | | | | 5,347 | |
Operating lease liabilities | | | 63,802 | | | | 13,887 | |
Total operating lease liabilities | | $ | 70,650 | | | $ | 19,234 | |
| | | | | | | | |
Weighted Average Remaining Lease Term | | | | | | | | |
Operating leases (in months) | | | 156 | | | | 53 | |
| | | | | | | | |
Weighted Average Discount Rate | | | | | | | | |
Operating leases | | | 7.04 | % | | | 5.36 | % |
|
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] |
Year ending December 31, | | Operating Leases | |
2024 (excluding the nine months ended September 30, 2024) | | $ | 2,920 | |
2025 | | | 11,387 | |
2026 | | | 9,996 | |
2027 | | | 8,185 | |
2028 | | | 7,141 | |
Thereafter | | | 70,267 | |
Total Lease Payments | | | 109,896 | |
Less: imputed interest | | | (39,246 | ) |
Total | | $ | 70,650 | |
|
X |
- DefinitionTabular disclosure of lessee operating lease supplemental balance sheet information.
+ References
+ Details
Name: |
plow_LesseeOperatingLeaseSupplementalBalanceSheetInformationTableTextBlock |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 8 - Other Intangible Assets (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block] |
| | Gross | | | Less | | | Net | |
| | Carrying | | | Accumulated | | | Carrying | |
| | Amount | | | Amortization | | | Amount | |
September 30, 2024 | | | | | | | | | | | | |
Indefinite-lived intangibles: | | | | | | | | | | | | |
Trademark and tradenames | | $ | 77,600 | | | $ | - | | | $ | 77,600 | |
Amortizable intangibles: | | | | | | | | | | | | |
Dealer network | | | 80,000 | | | | 80,000 | | | | - | |
Customer relationships | | | 80,920 | | | | 46,585 | | | | 34,335 | |
Patents | | | 21,136 | | | | 19,190 | | | | 1,946 | |
Noncompete agreements | | | 8,640 | | | | 8,640 | | | | - | |
Trademarks | | | 5,459 | | | | 4,160 | | | | 1,299 | |
Amortizable intangibles, net | | | 196,155 | | | | 158,575 | | | | 37,580 | |
Total | | $ | 273,755 | | | $ | 158,575 | | | $ | 115,180 | |
| | Gross | | | Less | | | Net | |
| | Carrying | | | Accumulated | | | Carrying | |
| | Amount | | | Amortization | | | Amount | |
December 31, 2023 | | | | | | | | | | | | |
Indefinite-lived intangibles: | | | | | | | | | | | | |
Trademark and tradenames | | $ | 77,600 | | | $ | - | | | $ | 77,600 | |
Amortizable intangibles: | | | | | | | | | | | | |
Dealer network | | | 80,000 | | | | 79,000 | | | | 1,000 | |
Customer relationships | | | 80,920 | | | | 42,707 | | | | 38,213 | |
Patents | | | 21,136 | | | | 18,249 | | | | 2,887 | |
Noncompete agreements | | | 8,640 | | | | 8,640 | | | | - | |
Trademarks | | | 5,459 | | | | 4,089 | | | | 1,370 | |
Amortizable intangibles, net | | | 196,155 | | | | 152,685 | | | | 43,470 | |
Total | | $ | 273,755 | | | $ | 152,685 | | | $ | 121,070 | |
|
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] |
2024 | | $ | 1,630 | |
2025 | | | 6,075 | |
2026 | | | 5,450 | |
2027 | | | 5,450 | |
2028 | | | 5,450 | |
2029 | | | 5,300 | |
|
X |
- DefinitionTabular disclosure of finite lived and indefinite lived intangible assets by major class.
+ References
+ Details
Name: |
plow_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 9 - Long-term Debt (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Long-Term Debt Instruments [Table Text Block] |
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
| | | | | | | | |
Term Loan, net of debt discount of $190 and $274 at September 30, 2024 and December 31, 2023, respectively | | $ | 147,497 | | | $ | 189,413 | |
Less current maturities | | | - | | | | 6,762 | |
Long-term debt before deferred financing costs | | | 147,497 | | | | 182,651 | |
Deferred financing costs, net | | | 995 | | | | 1,160 | |
Long-term debt, net | | $ | 146,502 | | | $ | 181,491 | |
|
X |
- DefinitionTabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7
+ Details
Name: |
us-gaap_ScheduleOfDebtInstrumentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 10 - Accrued Expenses and Other Current Liabilities (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Accrued Liabilities [Table Text Block] |
|
|
September 30, |
|
|
December 31, |
|
|
|
2024 |
|
|
2023 |
|
|
|
|
|
|
|
|
|
|
Payroll and related costs |
|
$ |
9,254 |
|
|
$ |
5,772 |
|
Employee benefits |
|
|
6,674 |
|
|
|
7,937 |
|
Accrued warranty |
|
|
3,988 |
|
|
|
4,068 |
|
Other |
|
|
11,284 |
|
|
|
8,040 |
|
|
|
$ |
31,200 |
|
|
$ |
25,817 |
|
|
X |
- DefinitionTabular disclosure of the components of accrued liabilities.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 11 - Warranty Liability (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Product Warranty Liability [Table Text Block] |
| | Three Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
| | | | | | | | | | | | | | | | |
Balance at the beginning of the period | | $ | 6,681 | | | $ | 7,844 | | | $ | 6,957 | | | $ | 7,876 | |
Warranty provision | | | 401 | | | | 897 | | | | 2,073 | | | | 2,904 | |
Claims paid/settlements | | | (384 | ) | | | (580 | ) | | | (2,332 | ) | | | (2,619 | ) |
Balance at the end of the period | | $ | 6,698 | | | $ | 8,161 | | | $ | 6,698 | | | $ | 8,161 | |
|
X |
- DefinitionTabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 12 - Earnings Per Share (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Basic earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Less: Distributed and undistributed earnings allocated to nonvested shares |
|
|
672 |
|
|
|
128 |
|
|
|
882 |
|
|
|
368 |
|
Net income allocated to common shareholders |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
|
|
$ |
1.37 |
|
|
$ |
0.25 |
|
|
$ |
2.05 |
|
|
$ |
0.71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income allocated to common shareholders - basic |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Add: Undistributed earnings allocated to nonvested shareholders |
|
|
519 |
|
|
|
- |
|
|
|
479 |
|
|
|
- |
|
Net income allocated to common shareholders - diluted |
|
$ |
32,105 |
|
|
$ |
5,664 |
|
|
$ |
47,841 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding - basic |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
Dilutive effect of participating securities |
|
|
483,836 |
|
|
|
- |
|
|
|
410,115 |
|
|
|
- |
|
Weighted average common shares outstanding - diluted |
|
|
23,577,883 |
|
|
|
22,983,965 |
|
|
|
23,476,039 |
|
|
|
22,955,388 |
|
|
|
$ |
1.36 |
|
|
$ |
0.24 |
|
|
$ |
2.04 |
|
|
$ |
0.69 |
|
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 13 - Employee Stock Plans (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Nonvested Restricted Stock Shares Activity [Table Text Block] |
| | | | | | | | | | Weighted | |
| | | | | | Weighted | | | Average | |
| | | | | | Average | | | Remaining | |
| | | | | | Grant Date | | | Contractual | |
| | Shares | | | Fair value | | | Term (in years) | |
| | | | | | | | | | | | |
Unvested at December 31, 2023 | | | 183,223 | | | $ | 36.54 | | | | 1.72 | |
Granted | | | 336,685 | | | $ | 27.66 | | | | 1.88 | |
Vested | | | (134,934 | ) | | $ | 38.54 | | | | - | |
Cancelled and forfeited | | | (10,408 | ) | | $ | 29.73 | | | | - | |
| | | | | | | | | | | | |
Unvested at September 30, 2024 | | | 374,566 | | | $ | 28.02 | | | | 1.98 | |
| | | | | | | | | | | | |
Expected to vest in the future at September 30, 2024 | | | 363,896 | | | $ | 28.02 | | | | 1.98 | |
|
X |
- DefinitionTabular disclosure of the changes in outstanding nonvested restricted stock shares.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Subparagraph (c) -Paragraph 2 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 15 - Segments (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | Three Months Ended | | | Three Months Ended | | | Nine Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Net sales | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 60,249 | | | $ | 75,879 | | | $ | 202,226 | | | $ | 236,346 | |
Work Truck Solutions | | | 69,149 | | | | 68,242 | | | | 222,729 | | | | 197,587 | |
| | $ | 129,398 | | | $ | 144,121 | | | $ | 424,955 | | | $ | 433,933 | |
Adjusted EBITDA | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 8,139 | | | $ | 12,328 | | | $ | 39,463 | | | $ | 44,393 | |
Work Truck Solutions | | | 7,192 | | | | 4,985 | | | | 21,097 | | | | 8,807 | |
| | $ | 15,331 | | | $ | 17,313 | | | $ | 60,560 | | | $ | 53,200 | |
Depreciation and amortization expense | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 2,235 | | | $ | 3,298 | | | $ | 7,945 | | | $ | 10,039 | |
Work Truck Solutions | | | 2,042 | | | | 2,083 | | | | 6,084 | | | | 6,141 | |
| | $ | 4,277 | | | $ | 5,381 | | | $ | 14,029 | | | $ | 16,180 | |
Assets | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 437,402 | | | $ | 459,138 | | | | | | | | | |
Work Truck Solutions | | | 228,185 | | | | 212,807 | | | | | | | | | |
| | $ | 665,587 | | | $ | 671,945 | | | | | | | | | |
Capital Expenditures | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 738 | | | $ | 1,320 | | | $ | 1,872 | | | $ | 4,185 | |
Work Truck Solutions | | | 348 | | | | 1,335 | | | | 1,659 | | | | 2,707 | |
| | $ | 1,086 | | | $ | 2,655 | | | $ | 3,531 | | | $ | 6,892 | |
Adjusted EBITDA | | | | | | | | | | | | | | | | |
Work Truck Attachments | | $ | 8,139 | | | $ | 12,328 | | | $ | 39,463 | | | $ | 44,393 | |
Work Truck Solutions | | | 7,192 | | | | 4,985 | | | | 21,097 | | | | 8,807 | |
Total Adjusted EBITDA | | $ | 15,331 | | | $ | 17,313 | | | $ | 60,560 | | | $ | 53,200 | |
Less items to reconcile Adjusted EBITDA to Income before taxes: | | | | | | | | | | | | | | | | |
Interest expense - net | | | 4,469 | | | | 4,607 | | | | 12,116 | | | | 11,207 | |
Depreciation expense | | | 2,647 | | | | 2,751 | | | | 8,139 | | | | 8,290 | |
Amortization | | | 1,630 | | | | 2,630 | | | | 5,890 | | | | 7,890 | |
Sale leaseback transaction fees | | | 5,257 | | | | - | | | | 5,257 | | | | - | |
Stock based compensation | | | 794 | | | | - | | | | 3,627 | | | | 4,236 | |
Restructuring and severance costs | | | 417 | | | | - | | | | 1,819 | | | | - | |
Impairment charges (1) | | | - | | | | - | | | | 1,224 | | | | - | |
Gain on sale leaseback transaction | | | (42,298 | ) | | | - | | | | (42,298 | ) | | | - | |
Other charges (2) | | | 675 | | | | 396 | | | | 862 | | | | 538 | |
Income before taxes | | $ | 41,740 | | | $ | 6,929 | | | $ | 63,924 | | | $ | 21,039 | |
|
X |
- DefinitionTabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 17 - Restructuring and Impairment (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Restructuring and Related Costs [Table Text Block] |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2024 | |
| | | | | | | | |
Severance and employee costs | | $ | 73 | | | $ | 930 | |
Write down of property, plant and equipment | | | - | | | | 333 | |
Legal, consulting and other costs | | | 344 | | | | 556 | |
Total | | $ | 417 | | | $ | 1,819 | |
|
Schedule of Restructuring Reserve by Type of Cost [Table Text Block] |
Balance at December 31, 2023 | | $ | - | |
Restructuring charges | | | 1,267 | |
Payments | | | (1,267 | ) |
Balance at September 30, 2024 | | $ | - | |
|
X |
- DefinitionTabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 19 - Changes in Accumulated Other Comprehensive Income by Component (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] |
|
|
Unrealized |
|
|
|
|
|
|
|
|
|
|
|
Net Gain (Loss) |
|
|
Retiree |
|
|
|
|
|
|
|
on Interest |
|
|
Health |
|
|
|
|
|
|
|
Rate |
|
|
Benefit |
|
|
|
|
|
|
|
Swap |
|
|
Obligation |
|
|
Total |
|
Balance at December 31, 2023 |
|
$ |
3,331 |
|
|
$ |
3,025 |
|
|
$ |
6,356 |
|
Other comprehensive gain before reclassifications |
|
|
386 |
|
|
|
— |
|
|
|
386 |
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
|
|
(2,425 |
) |
|
|
(120 |
) |
|
|
(2,545 |
) |
Balance at September 30, 2024 |
|
$ |
1,292 |
|
|
$ |
2,905 |
|
|
$ |
4,197 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Amounts reclassified from accumulated other comprehensive income (loss): |
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Other Postretirement Benefit items: |
|
|
|
|
|
|
|
|
|
|
|
|
Actuarial gains |
|
$ |
(162 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
42 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(120 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Realized gains on interest rate swaps reclassified to interest expense |
|
$ |
(3,277 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
852 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(2,425 |
) |
|
|
|
|
|
|
|
|
|
|
Unrealized |
|
|
|
|
|
|
|
|
|
|
|
Net Gain (Loss) |
|
|
Retiree |
|
|
|
|
|
|
|
on Interest |
|
|
Health |
|
|
|
|
|
|
|
Rate |
|
|
Benefit |
|
|
|
|
|
|
|
Swap |
|
|
Obligation |
|
|
Total |
|
Balance at December 31, 2022 |
|
$ |
6,115 |
|
|
$ |
3,013 |
|
|
$ |
9,128 |
|
Other comprehensive gain before reclassifications |
|
|
2,238 |
|
|
|
— |
|
|
|
2,238 |
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
|
|
(2,441 |
) |
|
|
(160 |
) |
|
|
(2,601 |
) |
Balance at September 30, 2023 |
|
$ |
5,912 |
|
|
$ |
2,853 |
|
|
$ |
8,765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Amounts reclassified from accumulated other comprehensive income (loss): |
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Other Postretirement Benefit items: |
|
|
|
|
|
|
|
|
|
|
|
|
Actuarial gains |
|
$ |
(216 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
56 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(160 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Realized gains on interest rate swaps reclassified to interest expense |
|
$ |
(3,298 |
) |
|
|
|
|
|
|
|
|
Tax expense |
|
|
857 |
|
|
|
|
|
|
|
|
|
Reclassification net of tax |
|
$ |
(2,441 |
) |
|
|
|
|
|
|
|
|
|
X |
- DefinitionTabular disclosure of the components of accumulated other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
+ Details
Name: |
us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- DefinitionNumber of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfOperatingSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 2 - Revenue Recognition (Details Textual) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Contract with Customer, Asset, after Allowance for Credit Loss |
$ 0
|
$ 0
|
$ 0
|
$ 0
|
Contract with Customer, Liability, Revenue Recognized |
$ 1,826
|
$ 1,594
|
$ 4,009
|
$ 4,531
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
+ Details
Name: |
us-gaap_ContractWithCustomerAssetNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityRevenueRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Revenue |
$ 129,398
|
$ 144,121
|
$ 424,955
|
$ 433,933
|
Contract liabilities, balance |
11,564
|
7,929
|
4,009
|
4,531
|
Additions |
3,959
|
3,988
|
18,528
|
17,238
|
Deductions |
(7,930)
|
(8,012)
|
(14,944)
|
(17,864)
|
Contract liabilities, balance |
7,593
|
3,905
|
7,593
|
3,905
|
Transferred at Point in Time [Member] |
|
|
|
|
Revenue |
102,111
|
119,800
|
341,884
|
364,633
|
Transferred over Time [Member] |
|
|
|
|
Revenue |
27,287
|
24,321
|
83,071
|
69,300
|
Work Truck Attachments [Member] |
|
|
|
|
Revenue |
60,249
|
75,879
|
202,226
|
236,346
|
Work Truck Attachments [Member] | Transferred at Point in Time [Member] |
|
|
|
|
Revenue |
60,249
|
75,879
|
202,226
|
236,346
|
Work Truck Attachments [Member] | Transferred over Time [Member] |
|
|
|
|
Revenue |
0
|
0
|
0
|
0
|
Work Truck Solutions [Member] |
|
|
|
|
Revenue |
69,149
|
68,242
|
222,729
|
197,587
|
Work Truck Solutions [Member] | Transferred at Point in Time [Member] |
|
|
|
|
Revenue |
41,862
|
43,921
|
139,658
|
128,287
|
Work Truck Solutions [Member] | Transferred over Time [Member] |
|
|
|
|
Revenue |
27,287
|
24,321
|
83,071
|
69,300
|
Independent Dealer [Member] |
|
|
|
|
Revenue |
93,075
|
112,472
|
312,706
|
338,168
|
Independent Dealer [Member] | Work Truck Attachments [Member] |
|
|
|
|
Revenue |
60,249
|
75,879
|
202,226
|
236,346
|
Independent Dealer [Member] | Work Truck Solutions [Member] |
|
|
|
|
Revenue |
32,826
|
36,593
|
110,480
|
101,822
|
Government Contract [Member] |
|
|
|
|
Revenue |
18,239
|
13,711
|
59,027
|
48,256
|
Government Contract [Member] | Work Truck Attachments [Member] |
|
|
|
|
Revenue |
0
|
0
|
0
|
0
|
Government Contract [Member] | Work Truck Solutions [Member] |
|
|
|
|
Revenue |
18,239
|
13,711
|
59,027
|
48,256
|
Fleet [Member] |
|
|
|
|
Revenue |
15,075
|
15,777
|
46,194
|
41,431
|
Fleet [Member] | Work Truck Attachments [Member] |
|
|
|
|
Revenue |
0
|
0
|
0
|
0
|
Fleet [Member] | Work Truck Solutions [Member] |
|
|
|
|
Revenue |
15,075
|
15,777
|
46,194
|
41,431
|
Product and Service, Other [Member] |
|
|
|
|
Revenue |
3,009
|
2,161
|
7,028
|
6,078
|
Product and Service, Other [Member] | Work Truck Attachments [Member] |
|
|
|
|
Revenue |
0
|
0
|
0
|
0
|
Product and Service, Other [Member] | Work Truck Solutions [Member] |
|
|
|
|
Revenue |
$ 3,009
|
$ 2,161
|
$ 7,028
|
$ 6,078
|
X |
- DefinitionThe addition to contract liabilities during period.
+ References
+ Details
Name: |
plow_ContractWithCustomerLiabilityAddition |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe deductions to contract liabilities during period.
+ References
+ Details
Name: |
plow_ContractWithCustomerLiabilityDeductions |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=plow_WorkTruckAttachmentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=plow_WorkTruckSolutionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=plow_IndependentDealerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=us-gaap_GovernmentContractMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=plow_FleetMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) - USD ($) $ in Thousands |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Balance |
$ 1,646
|
$ 1,366
|
Additions charged to earnings |
527
|
329
|
Writeoffs |
0
|
0
|
Changes to reserve, net |
66
|
(33)
|
Balance |
2,239
|
1,662
|
Work Truck Attachments [Member] |
|
|
Balance |
1,400
|
1,000
|
Additions charged to earnings |
304
|
300
|
Writeoffs |
0
|
0
|
Changes to reserve, net |
(4)
|
0
|
Balance |
1,700
|
1,300
|
Work Truck Solutions [Member] |
|
|
Balance |
246
|
366
|
Additions charged to earnings |
223
|
29
|
Writeoffs |
0
|
0
|
Changes to reserve, net |
70
|
(33)
|
Balance |
$ 539
|
$ 362
|
X |
- DefinitionAmount of change to reserves for expected credit loss on accounts receivable.
+ References
+ Details
Name: |
plow_AccountsReceivableChangesToReserve |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of direct write-downs of accounts receivable charged against the allowance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=plow_WorkTruckAttachmentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=plow_WorkTruckSolutionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 4 - Fair Value (Details Textual) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Other Noncurrent Liabilities [Member] | Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member] |
|
|
Secured Debt |
$ 546
|
$ 750
|
Prepaid Expenses and Other Current Assets [Member] | Interest Rate Swap [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
Derivative Asset, Current |
1,343
|
3,174
|
Other Noncurrent Assets [Member] | Interest Rate Swap [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
Derivative Asset, Current |
$ 220
|
$ 859
|
X |
- DefinitionFair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
+ Details
Name: |
us-gaap_DerivativeAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_SecuredDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=plow_CreditAgreementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PledgingPurposeAxis=plow_CorporateOwnedLifeInsurancePoliciesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 4 - Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Assets: |
|
|
|
Non-qualified benefit plan assets |
[1] |
$ 10,589
|
$ 9,195
|
Interest rate swaps |
[2] |
1,563
|
4,033
|
Total Assets |
|
12,152
|
13,228
|
Liabilities: |
|
|
|
Long-term debt |
[3] |
147,497
|
189,413
|
Total Liabilities |
|
$ 147,497
|
$ 189,413
|
|
|
X |
- DefinitionFair value portion of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_AssetsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsFairValueDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.
+ References
+ Details
Name: |
us-gaap_InterestRateDerivativeAssetsAtFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value of financial and nonfinancial obligations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_LiabilitiesFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesFairValueDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_LongTermDebtFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionRepresents floor plan obligations.
+ References
+ Details
Name: |
plow_FloorPlanObligations |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionRepresents truck floor plan inventories net.
+ References
+ Details
Name: |
plow_TruckFloorPlanInventoriesNet |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
Note 5 - Inventories - Schedule of Inventories (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Finished goods |
$ 69,127
|
$ 79,509
|
Work-in-process |
17,366
|
14,384
|
Raw material and supplies |
58,869
|
46,497
|
Inventory, Net |
$ 145,362
|
$ 140,390
|
X |
- DefinitionAmount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryFinishedGoods |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryWorkInProcess |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
X |
- DefinitionRepresents the number of properties sold in a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionNumberOfPropertiesSold |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 51 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleLeasebackTransactionNetBookValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Property, plant and equipment |
$ 125,970
|
$ 168,256
|
Less accumulated depreciation |
(86,661)
|
(100,916)
|
Property, plant and equipment, net |
39,309
|
67,340
|
Land [Member] |
|
|
Property, plant and equipment |
162
|
3,969
|
Land Improvements [Member] |
|
|
Property, plant and equipment |
140
|
5,589
|
Leasehold Improvements [Member] |
|
|
Property, plant and equipment |
6,683
|
6,582
|
Building [Member] |
|
|
Property, plant and equipment |
3,072
|
36,719
|
Machinery and Equipment [Member] |
|
|
Property, plant and equipment |
80,674
|
79,065
|
Furniture and Fixtures [Member] |
|
|
Property, plant and equipment |
26,782
|
25,920
|
Mobile, Equipment and Other [Member] |
|
|
Property, plant and equipment |
5,419
|
5,287
|
Construction in Progress [Member] |
|
|
Property, plant and equipment |
$ 3,038
|
$ 5,125
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=plow_MobileEquipmentAndOtherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 7 - Leases (Details Textual) $ in Thousands |
3 Months Ended |
9 Months Ended |
|
Sep. 30, 2024
USD ($)
ft²
|
Sep. 30, 2023
USD ($)
|
Sep. 30, 2024
USD ($)
ft²
|
Sep. 30, 2023
USD ($)
|
Dec. 31, 2023
USD ($)
|
Lessee, Operating Lease, Renewal Term (Year) |
20 years
|
|
20 years
|
|
|
Sale Leaseback Transaction, Gross Proceeds |
|
|
$ 64,150
|
$ 0
|
|
Sale and Leaseback Transaction, Gain (Loss), Net |
$ 42,298
|
$ (0)
|
42,298
|
$ (0)
|
|
Operating Lease, Right-of-Use Asset |
69,295
|
|
69,295
|
|
$ 18,008
|
Operating Lease, Liability |
70,650
|
|
$ 70,650
|
|
$ 19,234
|
Unrelated Third Party [Member] |
|
|
|
|
|
Sale Leaseback Transaction, Number of Properties Sold |
|
|
7
|
|
|
Sale Leaseback Transaction, Net Book Value |
$ 21,852
|
|
$ 21,852
|
|
|
Sale Leaseback Transaction, Gross Proceeds |
|
|
64,150
|
|
|
Sale Leaseback Transaction, Transaction Costs |
|
|
5,494
|
|
|
Sale Leaseback Transaction, Net Proceeds |
|
|
$ 58,656
|
|
|
Area of Real Estate Property (Square Foot) | ft² |
780,000
|
|
780,000
|
|
|
Sale Leaseback Transaction, Lease Term (Year) |
|
|
15 years
|
|
|
Sale Leaseback Transaction, Number of Renewal Options |
|
|
2
|
|
|
Sale Leaseback Transaction, Term of Renewal Option (Year) |
|
|
10 years
|
|
|
Sale and Leaseback Transaction, Gain (Loss), Net |
|
|
$ 42,298
|
|
|
Operating Lease, Right-of-Use Asset |
$ 51,879
|
|
51,879
|
|
|
Operating Lease, Liability |
$ 51,879
|
|
$ 51,879
|
|
|
Unrelated Third Party [Member] | WISCONSIN |
|
|
|
|
|
Sale Leaseback Transaction, Number of Facilities |
|
|
3
|
|
|
Unrelated Third Party [Member] | Illinois, Iowa, Maine, and Michigan [Member] |
|
|
|
|
|
Sale Leaseback Transaction, Number of Facilities |
|
|
4
|
|
|
Minimum [Member] |
|
|
|
|
|
Lessee, Operating Lease, Term of Contract (Year) |
1 year
|
|
1 year
|
|
|
Maximum [Member] |
|
|
|
|
|
Lessee, Operating Lease, Term of Contract (Year) |
15 years
|
|
15 years
|
|
|
X |
- DefinitionRepresents the gross proceeds from a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionGrossProceeds |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionRepresents the net proceeds from a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionNetProceeds |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionRepresents the number of facilities included in a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionNumberOfFacilities |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents the number of properties sold in a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionNumberOfPropertiesSold |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents the number of renewal options for a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionNumberOfRenewalOptions |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents the length of the term of a renewal option for a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionTermOfRenewalOption |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents the transaction costs associated with a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionTransactionCosts |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionArea of a real estate property.
+ References
+ Details
Name: |
us-gaap_AreaOfRealEstateProperty |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:areaItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTerm of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseRenewalTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTerm of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseTermOfContract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleAndLeasebackTransactionGainLossNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleLeasebackTransactionLeaseTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 51 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleLeasebackTransactionNetBookValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=stpr_WI |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=plow_IllinoisIowaMaineAndMichiganMember |
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: |
|
|
v3.24.3
Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Operating lease expense |
$ 2,126
|
$ 1,545
|
$ 5,303
|
$ 4,354
|
Short term lease cost |
341
|
48
|
494
|
316
|
Total lease cost |
$ 2,467
|
$ 1,593
|
5,797
|
4,670
|
Cash paid for amounts included in the measurement of operating lease liabilities |
|
|
5,243
|
4,597
|
Non-cash lease expense - right-of-use assets |
|
|
4,264
|
3,735
|
Right-of-use assets obtained in exchange for operating lease obligations |
|
|
$ 55,551
|
$ 3,411
|
X |
- DefinitionRepresents noncash lease expenses.
+ References
+ Details
Name: |
plow_NoncashLeaseExpenses |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of lease cost recognized by lessee for lease contract.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of short-term lease cost, excluding expense for lease with term of one month or less.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_ShortTermLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Operating lease right-of-use assets |
$ 69,295
|
$ 18,008
|
Other current liabilities |
6,848
|
5,347
|
Operating lease liabilities |
63,802
|
13,887
|
Total operating lease liabilities |
$ 70,650
|
$ 19,234
|
Operating leases (in months) (Month) |
156 months
|
53 months
|
Operating leases |
7.04%
|
5.36%
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.3
Note 7 - Leases - Maturities (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
2024 (excluding the nine months ended September 30, 2024) |
$ 2,920
|
|
2025 |
11,387
|
|
2026 |
9,996
|
|
2027 |
8,185
|
|
2028 |
7,141
|
|
Thereafter |
70,267
|
|
Total Lease Payments |
109,896
|
|
Less: imputed interest |
(39,246)
|
|
Operating Lease, Liability |
$ 70,650
|
$ 19,234
|
X |
- DefinitionRepresents lessee operating lease liability payments due after year four.
+ References
+ Details
Name: |
plow_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Note 8 - Other Intangible Assets (Details Textual) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Jun. 30, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Amortization of Intangible Assets |
$ 1,630
|
$ 1,630
|
$ 2,630
|
$ 2,630
|
$ 5,890
|
$ 7,890
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Gross carrying amount |
$ 196,155
|
$ 196,155
|
Accumulated amortization |
158,575
|
152,685
|
Net carrying amount |
37,580
|
43,470
|
Total gross carrying amount |
273,755
|
273,755
|
Total net carrying amount |
115,180
|
121,070
|
Distribution Rights [Member] |
|
|
Gross carrying amount |
80,000
|
80,000
|
Accumulated amortization |
80,000
|
79,000
|
Net carrying amount |
0
|
1,000
|
Customer Relationships [Member] |
|
|
Gross carrying amount |
80,920
|
80,920
|
Accumulated amortization |
46,585
|
42,707
|
Net carrying amount |
34,335
|
38,213
|
Patents [Member] |
|
|
Gross carrying amount |
21,136
|
21,136
|
Accumulated amortization |
19,190
|
18,249
|
Net carrying amount |
1,946
|
2,887
|
Noncompete Agreements [Member] |
|
|
Gross carrying amount |
8,640
|
8,640
|
Accumulated amortization |
8,640
|
8,640
|
Net carrying amount |
0
|
0
|
Trademarks [Member] |
|
|
Gross carrying amount |
5,459
|
5,459
|
Accumulated amortization |
4,160
|
4,089
|
Net carrying amount |
1,299
|
1,370
|
Trademarks and Trade Names [Member] |
|
|
Gross carrying amount |
$ 77,600
|
$ 77,600
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated amortization of intangible assets, excluding goodwill.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_IntangibleAssetsGrossExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) $ in Thousands |
Sep. 30, 2024
USD ($)
|
2024 |
$ 1,630
|
2025 |
6,075
|
2026 |
5,450
|
2027 |
5,450
|
2028 |
5,450
|
2029 |
$ 5,300
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
Note 9 - Long-term Debt (Details Textual) - USD ($) $ in Thousands |
|
|
3 Months Ended |
9 Months Ended |
12 Months Ended |
|
|
|
Jan. 05, 2023 |
May 19, 2022 |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2021 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Jan. 29, 2024 |
Jul. 11, 2023 |
Jun. 13, 2019 |
Repayments of Long-Term Debt |
|
|
|
|
|
|
|
|
$ 42,000
|
$ 18,438
|
|
|
|
|
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative Liability, Notional Amount |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 175,000
|
Derivative, Fixed Interest Rate |
|
|
2.424%
|
|
|
|
|
|
2.424%
|
|
|
|
|
|
Interest Rate Swap [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative Counter Party Risk Number of Financial Institutions |
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax |
|
|
$ 0
|
|
|
|
$ (291)
|
|
$ (485)
|
873
|
|
|
|
|
Interest Expense, Debt |
|
|
0
|
|
|
|
$ 119
|
|
198
|
$ 357
|
|
|
|
|
Derivative, Notional Amount |
|
$ 125,000
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage |
|
2.718%
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest Rate Derivative Liabilities, at Fair Value |
|
|
1,563
|
|
|
$ 4,033
|
|
|
1,563
|
|
$ 4,033
|
|
|
|
Secured Debt [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long-Term Debt |
|
|
147,497
|
|
|
189,413
|
|
|
147,497
|
|
189,413
|
|
|
|
Prepaid Expenses and Other Current Assets [Member] | Interest Rate Swap [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest Rate Derivative Liabilities, at Fair Value |
|
|
1,343
|
|
|
3,174
|
|
|
1,343
|
|
3,174
|
|
|
|
Other Noncurrent Assets [Member] | Interest Rate Swap [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest Rate Derivative Liabilities, at Fair Value |
|
|
220
|
|
|
859
|
|
|
220
|
|
859
|
|
|
|
Revolving Credit Facility [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Issuance Costs, Net |
$ 334
|
|
|
|
|
|
|
|
|
|
|
$ 279
|
|
|
Line of Credit Facility Increase in Maximum Borrowing Capacity |
50,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
$ 150,000
|
|
150,000
|
|
|
|
|
|
150,000
|
|
|
|
|
|
Long-Term Debt |
|
|
67,000
|
|
|
47,000
|
|
|
67,000
|
|
47,000
|
|
|
|
Line of Credit Facility, Remaining Borrowing Capacity |
|
|
82,450
|
|
|
$ 102,450
|
|
|
$ 82,450
|
|
102,450
|
|
|
|
Revolving Credit Facility [Member] | New York Federal Reserve Bank NYFRB [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
0.50%
|
|
|
|
|
|
Revolving Credit Facility [Member] | One Month Adjusted Term SOFR Rate [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
0.10%
|
|
|
|
|
|
Revolving Credit Facility [Member] | Minimum [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage |
|
|
|
|
|
|
|
|
0.15%
|
|
|
|
|
|
Revolving Credit Facility [Member] | Minimum [Member] | Leverage Ratio Two [Member] | Secured Overnight Financing Rate (SOFR) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
0.375%
|
|
|
|
|
|
Revolving Credit Facility [Member] | Maximum [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage |
|
|
|
|
|
|
|
|
0.30%
|
|
|
|
|
|
Revolving Credit Facility [Member] | Maximum [Member] | Leverage Ratio Two [Member] | Secured Overnight Financing Rate (SOFR) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
1.00%
|
|
|
|
|
|
Letter of Credit [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
|
|
$ 10,000
|
|
|
|
|
|
$ 10,000
|
|
|
|
|
|
Credit Agreement [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument Covenant Leverage Ratio |
3.50%
|
|
3.50%
|
4.00%
|
4.00%
|
4.25%
|
3.50%
|
|
|
|
|
|
|
|
Repayments of Long-Term Debt |
|
|
$ 42,000
|
|
|
|
|
|
42,000
|
|
10,000
|
|
|
|
Debt Instrument, Covenant Consolidated Interest Coverage Ratio |
|
|
|
|
|
|
|
3.00%
|
|
|
|
|
|
|
Credit Agreement [Member] | Maximum [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility Increase in Maximum Borrowing Capacity |
|
|
175,000
|
|
|
|
|
|
175,000
|
|
|
|
|
|
Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Cash Surrender Value of Corporate Owned Life Insurance Policies [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
|
|
|
|
|
|
|
|
|
|
|
|
$ 1,000
|
|
Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member] | Other Noncurrent Liabilities [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Secured Debt |
|
|
546
|
|
|
$ 750
|
|
|
546
|
|
$ 750
|
|
|
|
Senior Secured Term Loan Facility [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
|
|
225,000
|
|
|
|
|
|
$ 225,000
|
|
|
|
|
|
Senior Secured Term Loan Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
0.10%
|
|
|
|
|
|
Senior Secured Term Loan Facility [Member] | Minimum [Member] | Leverage Ratio One [Member] | Secured Overnight Financing Rate (SOFR) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
1.375%
|
|
|
|
|
|
Senior Secured Term Loan Facility [Member] | Maximum [Member] | Leverage Ratio One [Member] | Secured Overnight Financing Rate (SOFR) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
|
|
|
|
|
|
|
2.00%
|
|
|
|
|
|
Swingline Loan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
|
|
$ 15,000
|
|
|
|
|
|
$ 15,000
|
|
|
|
|
|
X |
- DefinitionRepresents debt instrument, covenant consolidated interest coverage ratio.
+ References
+ Details
Name: |
plow_DebtInstrumentCovenantConsolidatedInterestCoverageRatio |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents debt instrument covenant leverage ratio.
+ References
+ Details
Name: |
plow_DebtInstrumentCovenantLeverageRatio |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents derivative counter party risk number of financial institutions.
+ References
+ Details
Name: |
plow_DerivativeCounterPartyRiskNumberOfFinancialInstitutions |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNominal flow rate used to calculate payments on a derivative instrument.
+ References
+ Details
Name: |
plow_DerivativeNonmonetaryNotionalAmountFlowRatePercentage |
Namespace Prefix: |
plow_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents line of credit facility increase in maximum borrowing capacity.
+ References
+ Details
Name: |
plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
+ Details
Name: |
us-gaap_DeferredFinanceCostsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFixed interest rate related to the interest rate derivative.
+ References
+ Details
Name: |
us-gaap_DerivativeFixedInterestRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNominal or face amount used to calculate payments on the derivative liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column D)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column D)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A
+ Details
Name: |
us-gaap_DerivativeLiabilityNotionalAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNominal or face amount used to calculate payment on derivative.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A
+ Details
Name: |
us-gaap_DerivativeNotionalAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of the cost of borrowed funds accounted for as interest expense for debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6
+ Details
Name: |
us-gaap_InterestExpenseDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionFair 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
+ Details
Name: |
us-gaap_InterestRateDerivativeLiabilitiesAtFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMaximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.
+ References
+ Details
Name: |
us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
+ Details
Name: |
us-gaap_RepaymentsOfLongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionCarrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_SecuredDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=plow_InterestRateSwapEffectiveMay312019ThroughMay312024Member |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=plow_NewYorkFederalReserveBankNYFRBMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=plow_OneMonthAdjustedTermSofrRateMember |
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_StatementScenarioAxis=plow_LeverageRatioTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember |
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: |
us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=plow_CreditAgreementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PledgingPurposeAxis=plow_CashSurrenderValueOfCorporateOwnedLifeInsurancePoliciesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PledgingPurposeAxis=plow_CorporateOwnedLifeInsurancePoliciesMember |
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_DebtInstrumentAxis=plow_SeniorSecuredTermLoanFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementScenarioAxis=plow_LeverageRatioOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=plow_SwinglineLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Less current maturities |
$ 0
|
$ 6,762
|
Deferred financing costs, net |
995
|
1,160
|
Long-term debt, net |
146,502
|
181,491
|
Secured Debt [Member] |
|
|
Term Loan, net of debt discount of $190 and $274 at September 30, 2024 and December 31, 2023, respectively |
147,497
|
189,413
|
Less current maturities |
0
|
6,762
|
Long-term debt before deferred financing costs |
$ 147,497
|
$ 182,651
|
X |
- DefinitionRepresents term loan net of debt discount.
+ References
+ Details
Name: |
plow_TermLoanNetOfDebtDiscount |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
+ Details
Name: |
us-gaap_DeferredFinanceCostsNoncurrentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionAmount, after accumulated amortization, of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
+ Details
Name: |
us-gaap_DebtInstrumentUnamortizedDiscount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 10 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Payroll and related costs |
$ 9,254
|
$ 5,772
|
Employee benefits |
6,674
|
7,937
|
Accrued warranty |
3,988
|
4,068
|
Other |
11,284
|
8,040
|
Accrued Liabilities, Current |
$ 31,200
|
$ 25,817
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedEmployeeBenefitsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Note 11 - Warranty Liability (Details Textual) - USD ($) $ in Thousands |
9 Months Ended |
|
|
|
|
|
Sep. 30, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Dec. 31, 2022 |
Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) |
5 years
|
|
|
|
|
|
Standard Product Warranty Accrual |
$ 6,698
|
$ 6,681
|
$ 6,957
|
$ 8,161
|
$ 7,844
|
$ 7,876
|
Standard Product Warranty Accrual, Noncurrent |
2,710
|
|
2,889
|
|
|
|
Standard Product Warranty Accrual, Current |
$ 3,988
|
|
$ 4,068
|
|
|
|
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 |
- DefinitionRepresents standard product warranty period.
+ References
+ Details
Name: |
plow_StandardProductWarrantyPeriod |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents standard product warranty period of warranty history used in estimating warranty costs.
+ References
+ Details
Name: |
plow_StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrual |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ 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_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: |
|
|
v3.24.3
Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Warranty balance |
$ 6,681
|
$ 7,844
|
$ 6,957
|
$ 7,876
|
Warranty provision |
401
|
897
|
2,073
|
2,904
|
Claims paid/settlements |
(384)
|
(580)
|
(2,332)
|
(2,619)
|
Warranty balance |
$ 6,698
|
$ 8,161
|
$ 6,698
|
$ 8,161
|
X |
- DefinitionAmount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrual |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualWarrantiesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
Note 12 - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Net income |
$ 32,258
|
$ 5,792
|
$ 48,244
|
$ 16,646
|
Less: Distributed and undistributed earnings allocated to nonvested shares |
672
|
128
|
882
|
368
|
Net income allocated to common shareholders |
$ 31,586
|
$ 5,664
|
$ 47,362
|
$ 16,278
|
Weighted average common shares outstanding (in shares) |
23,094,047
|
22,983,965
|
23,065,924
|
22,955,388
|
Earnings Per Share, Basic |
$ 1.37
|
$ 0.25
|
$ 2.05
|
$ 0.71
|
Add: Undistributed earnings allocated to nonvested shareholders |
$ 519
|
$ 0
|
$ 479
|
$ 0
|
Net income allocated to common shareholders - diluted |
$ 32,105
|
$ 5,664
|
$ 47,841
|
$ 16,278
|
Dilutive effect of participating securities (in shares) |
483,836
|
0
|
410,115
|
0
|
Weighted average common shares outstanding - diluted (in shares) |
23,577,883
|
22,983,965
|
23,476,039
|
22,955,388
|
Earnings Per Share, Diluted |
$ 1.36
|
$ 0.24
|
$ 2.04
|
$ 0.69
|
X |
- DefinitionRepresents net income loss allocated to common stockholders diluted.
+ References
+ Details
Name: |
plow_NetIncomeLossAllocatedToCommonStockholdersDiluted |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 6.B) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
+ Details
Name: |
us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60
+ Details
Name: |
us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
+ Details
Name: |
us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 13 - Employee Stock Plans (Details Textual) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
9 Months Ended |
|
|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Feb. 01, 2024 |
May 31, 2010 |
Share-Based Payment Arrangement, Expense |
$ 794
|
$ 0
|
$ 3,627
|
$ 4,236
|
|
|
Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) |
|
|
$ 27.66
|
|
|
|
The 2010 Stock Incentive Plan [Member] |
|
|
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) |
|
|
|
|
|
2,130,000
|
The 2010 Stock Incentive Plan [Member] | Equity Awards [Member] |
|
|
|
|
|
|
Share-Based Payment Arrangement, Expense |
|
|
$ 2,457
|
3,249
|
|
|
The 2010 Stock Incentive Plan [Member] | Performance Shares [Member] |
|
|
|
|
|
|
Share-Based Payment Arrangement, Expense |
24
|
|
|
1,183
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) |
|
|
$ 26.6
|
|
|
|
Share-Based Payment Arrangement, Reversal of Expense |
|
361
|
$ 1,368
|
|
|
|
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount |
185
|
|
185
|
|
|
|
The 2010 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
Share-Based Payment Arrangement, Expense |
770
|
$ 361
|
4,995
|
$ 3,053
|
|
|
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount |
$ 5,083
|
|
$ 5,083
|
|
|
|
The 2024 Stock Incentive Plan [Member] |
|
|
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) |
|
|
|
|
1,227,660
|
|
The 2024 Stock Incentive Plan [Member] | Minimum [Member] |
|
|
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period (Year) |
|
|
10 years
|
|
|
|
X |
- DefinitionAmount of reversal of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ References
+ Details
Name: |
plow_SharebasedPaymentArrangementReversalOfExpense |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionEstimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares authorized for issuance under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=plow_The2010StockIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=plow_EquityAwardsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=plow_The2024StockIncentivePlanMember |
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: |
|
|
v3.24.3
Note 13 - Stock-Based Compensation - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
|
9 Months Ended |
12 Months Ended |
Sep. 30, 2024 |
Dec. 31, 2023 |
Unvested, shares (in shares) |
183,223
|
|
Unvested, weighted average grant date fair value (in dollars per share) |
$ 36.54
|
|
Unvested, contractual term (Year) |
1 year 11 months 23 days
|
1 year 8 months 19 days
|
Granted, shares (in shares) |
336,685
|
|
Granted, weighted average grant date fair value (in dollars per share) |
$ 27.66
|
|
Granted, contractual term (Year) |
1 year 10 months 17 days
|
|
Vested, shares (in shares) |
(134,934)
|
|
Vested, weighted average grant date fair value (in dollars per share) |
$ 38.54
|
|
Cancelled and forfeited, shares (in shares) |
(10,408)
|
|
Cancelled and forfeited, weighted average grant date fair value (in dollars per share) |
$ 29.73
|
|
Unvested, shares (in shares) |
374,566
|
183,223
|
Unvested, weighted average grant date fair value (in dollars per share) |
$ 28.02
|
$ 36.54
|
Expected to vest in the future, shares (in shares) |
363,896
|
|
Expected to vest in the future, weighted average grant date fair value (in dollars per share) |
$ 28.02
|
|
Expected to vest in the future, contractual term (Year) |
1 year 11 months 23 days
|
|
X |
- DefinitionWeighted average remaining contractual term for equity-based awards excluding options granted during period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
plow_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionNumber of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfReportableSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Revenue |
|
$ 129,398
|
$ 144,121
|
$ 424,955
|
$ 433,933
|
|
Adjusted EBITDA |
|
15,331
|
17,313
|
60,560
|
53,200
|
|
Depreciation and amortization expense |
|
4,277
|
5,381
|
|
|
|
Assets |
|
665,587
|
671,945
|
665,587
|
671,945
|
$ 593,418
|
Capital Expenditures |
|
1,086
|
2,655
|
3,531
|
6,892
|
|
Interest expense - net |
|
(4,469)
|
(4,607)
|
(12,116)
|
(11,207)
|
|
Depreciation expense |
|
2,647
|
2,751
|
8,139
|
8,290
|
|
Amortization |
|
1,630
|
2,630
|
5,890
|
7,890
|
|
Sale leaseback transaction fees |
|
5,257
|
0
|
5,257
|
0
|
|
Stock based compensation |
|
794
|
0
|
3,627
|
4,236
|
|
Restructuring and severance costs |
|
417
|
0
|
1,819
|
0
|
|
Asset Impairment Charges |
[1] |
0
|
0
|
1,224
|
0
|
|
Gain on sale leaseback transaction |
|
(42,298)
|
0
|
(42,298)
|
0
|
|
Other charges |
[2] |
675
|
396
|
862
|
538
|
|
Income before taxes |
|
41,740
|
6,929
|
63,924
|
21,039
|
|
Work Truck Attachments [Member] |
|
|
|
|
|
|
Revenue |
|
60,249
|
75,879
|
202,226
|
236,346
|
|
Adjusted EBITDA |
|
8,139
|
12,328
|
39,463
|
44,393
|
|
Depreciation and amortization expense |
|
2,235
|
3,298
|
7,945
|
10,039
|
|
Assets |
|
437,402
|
459,138
|
437,402
|
459,138
|
|
Capital Expenditures |
|
738
|
1,320
|
1,872
|
4,185
|
|
Work Truck Solutions [Member] |
|
|
|
|
|
|
Revenue |
|
69,149
|
68,242
|
222,729
|
197,587
|
|
Adjusted EBITDA |
|
7,192
|
4,985
|
21,097
|
8,807
|
|
Depreciation and amortization expense |
|
2,042
|
2,083
|
6,084
|
6,141
|
|
Assets |
|
228,185
|
212,807
|
228,185
|
212,807
|
|
Capital Expenditures |
|
$ 348
|
$ 1,335
|
$ 1,659
|
$ 2,707
|
|
|
|
X |
- DefinitionThe amount of Adjusted EBITDA.
+ References
+ Details
Name: |
plow_AdjustedEBITDA |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionRepresents other charges.
+ References
+ Details
Name: |
plow_OtherCharges |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionRepresents the transaction fees in a sale and leaseback transaction.
+ References
+ Details
Name: |
plow_SaleLeasebackTransactionTransactionFees |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of amortization of deferred charges applied against earnings during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_AmortizationOfDeferredCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4
+ Details
Name: |
us-gaap_AssetImpairmentCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationNonproduction |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income (expense) classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
+ Details
Name: |
us-gaap_InterestIncomeExpenseNonoperatingNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_RestructuringCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleAndLeasebackTransactionGainLossNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=plow_WorkTruckAttachmentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=plow_WorkTruckSolutionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionAmount of unrecognized tax benefits.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefits |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
X |
- DefinitionAmount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4
+ Details
Name: |
us-gaap_AssetImpairmentCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1
+ Details
Name: |
us-gaap_RestructuringCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionAmount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1
+ Details
Name: |
us-gaap_RestructuringCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_RestructuringCostAndReserveAxis=plow_WriteDownOfPropertyPlantAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_RestructuringCostAndReserveAxis=plow_LegalConsultingAndOtherCostsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionAmount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.
+ References
+ Details
Name: |
plow_RestructuringChargesNetOfTax |
Namespace Prefix: |
plow_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17
+ Details
Name: |
us-gaap_PaymentsForRestructuring |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionCarrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1
+ Details
Name: |
us-gaap_RestructuringReserve |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Note 19 - Changes in Accumulated Other Comprehensive Income by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($) $ in Thousands |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Balance |
$ 6,356
|
$ 9,128
|
Other comprehensive gain before reclassifications |
386
|
2,238
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
(2,545)
|
(2,601)
|
Balance |
4,197
|
8,765
|
Actuarial gains |
(162)
|
(216)
|
Tax expense |
42
|
56
|
Reclassification net of tax |
(120)
|
(160)
|
Realized gains on interest rate swaps reclassified to interest expense |
(3,277)
|
(3,298)
|
Tax expense |
852
|
857
|
Reclassification net of tax |
(2,425)
|
(2,441)
|
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] |
|
|
Balance |
3,331
|
6,115
|
Other comprehensive gain before reclassifications |
386
|
2,238
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
(2,425)
|
(2,441)
|
Balance |
1,292
|
5,912
|
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] |
|
|
Balance |
3,025
|
3,013
|
Other comprehensive gain before reclassifications |
0
|
0
|
Amounts reclassified from accumulated other comprehensive income (loss): (1) |
(120)
|
(160)
|
Balance |
$ 2,905
|
$ 2,853
|
X |
- DefinitionAmount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15
+ Details
Name: |
us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (c) -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of reclassification adjustments of other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15
+ Details
Name: |
us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15
+ Details
Name: |
us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
Douglas Dynamics (NYSE:PLOW)
Gráfica de Acción Histórica
De Nov 2024 a Dic 2024
Douglas Dynamics (NYSE:PLOW)
Gráfica de Acción Histórica
De Dic 2023 a Dic 2024