10-Q 1 plow20240630_10q.htm FORM 10-Q plow20240630_10q.htm
0001287213 DOUGLAS DYNAMICS, INC false --12-31 Q2 2024 0.01 0.01 200,000,000 200,000,000 23,094,047 23,094,047 22,983,965 22,983,965 14 146 28 13 19 497 38 43 2 2 0 1 218 274 4.00 2.00 1 2 1 1 5 10 2 false false false false 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 $2,765 and $1,506 at June 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. Reflects impairment charges taken on certain internally developed software in the six months ended June 30, 2024 Reflects unrelated legal, severance, restructuring, and consulting fees, and a write down of property, plant and equipment for the periods presented. 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. 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 June 30, 2024 and December 31, 2023, respectively, included in Other long-term liabilities on the Condensed Consolidated Balance Sheets, respectively. 00012872132024-01-012024-06-30 xbrli:shares 00012872132024-07-30 iso4217:USD 00012872132024-06-30 00012872132023-12-31 iso4217:USDxbrli:shares 00012872132024-04-012024-06-30 00012872132023-04-012023-06-30 00012872132023-01-012023-06-30 00012872132022-12-31 00012872132023-06-30 0001287213us-gaap:CommonStockMember2024-03-31 0001287213us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001287213us-gaap:RetainedEarningsMember2024-03-31 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 00012872132024-03-31 0001287213us-gaap:CommonStockMember2024-04-012024-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30 0001287213us-gaap:RetainedEarningsMember2024-04-012024-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-30 0001287213us-gaap:CommonStockMember2024-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2024-06-30 0001287213us-gaap:RetainedEarningsMember2024-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-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-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-30 0001287213us-gaap:RetainedEarningsMember2024-01-012024-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-30 0001287213us-gaap:CommonStockMember2023-03-31 0001287213us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001287213us-gaap:RetainedEarningsMember2023-03-31 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 00012872132023-03-31 0001287213us-gaap:CommonStockMember2023-04-012023-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001287213us-gaap:RetainedEarningsMember2023-04-012023-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0001287213us-gaap:CommonStockMember2023-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001287213us-gaap:RetainedEarningsMember2023-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-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-06-30 0001287213us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-30 0001287213us-gaap:RetainedEarningsMember2023-01-012023-06-30 0001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-30 xbrli:pure 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2024-04-012024-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2024-04-012024-06-30 0001287213plow:IndependentDealerMember2024-04-012024-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2024-04-012024-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2024-04-012024-06-30 0001287213us-gaap:GovernmentContractMember2024-04-012024-06-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2024-04-012024-06-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2024-04-012024-06-30 0001287213plow:FleetMember2024-04-012024-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2024-04-012024-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2024-04-012024-06-30 0001287213us-gaap:ProductAndServiceOtherMember2024-04-012024-06-30 0001287213plow:WorkTruckAttachmentsMember2024-04-012024-06-30 0001287213plow:WorkTruckSolutionsMember2024-04-012024-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2023-04-012023-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2023-04-012023-06-30 0001287213plow:IndependentDealerMember2023-04-012023-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2023-04-012023-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2023-04-012023-06-30 0001287213us-gaap:GovernmentContractMember2023-04-012023-06-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2023-04-012023-06-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2023-04-012023-06-30 0001287213plow:FleetMember2023-04-012023-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2023-04-012023-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2023-04-012023-06-30 0001287213us-gaap:ProductAndServiceOtherMember2023-04-012023-06-30 0001287213plow:WorkTruckAttachmentsMember2023-04-012023-06-30 0001287213plow:WorkTruckSolutionsMember2023-04-012023-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2024-01-012024-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2024-01-012024-06-30 0001287213plow:IndependentDealerMember2024-01-012024-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2024-01-012024-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2024-01-012024-06-30 0001287213us-gaap:GovernmentContractMember2024-01-012024-06-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2024-01-012024-06-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2024-01-012024-06-30 0001287213plow:FleetMember2024-01-012024-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2024-01-012024-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2024-01-012024-06-30 0001287213us-gaap:ProductAndServiceOtherMember2024-01-012024-06-30 0001287213plow:WorkTruckAttachmentsMember2024-01-012024-06-30 0001287213plow:WorkTruckSolutionsMember2024-01-012024-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckAttachmentsMember2023-01-012023-06-30 0001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsMember2023-01-012023-06-30 0001287213plow:IndependentDealerMember2023-01-012023-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckAttachmentsMember2023-01-012023-06-30 0001287213us-gaap:GovernmentContractMemberplow:WorkTruckSolutionsMember2023-01-012023-06-30 0001287213us-gaap:GovernmentContractMember2023-01-012023-06-30 0001287213plow:FleetMemberplow:WorkTruckAttachmentsMember2023-01-012023-06-30 0001287213plow:FleetMemberplow:WorkTruckSolutionsMember2023-01-012023-06-30 0001287213plow:FleetMember2023-01-012023-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckAttachmentsMember2023-01-012023-06-30 0001287213us-gaap:ProductAndServiceOtherMemberplow:WorkTruckSolutionsMember2023-01-012023-06-30 0001287213us-gaap:ProductAndServiceOtherMember2023-01-012023-06-30 0001287213plow:WorkTruckAttachmentsMember2023-01-012023-06-30 0001287213plow:WorkTruckSolutionsMember2023-01-012023-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-30 0001287213us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-30 0001287213us-gaap:TransferredOverTimeMember2024-04-012024-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012023-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012023-06-30 0001287213us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2023-04-012023-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2023-04-012023-06-30 0001287213us-gaap:TransferredOverTimeMember2023-04-012023-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-30 0001287213us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-30 0001287213us-gaap:TransferredOverTimeMember2024-01-012024-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-06-30 0001287213us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-30 0001287213plow:WorkTruckAttachmentsMemberus-gaap:TransferredOverTimeMember2023-01-012023-06-30 0001287213plow:WorkTruckSolutionsMemberus-gaap:TransferredOverTimeMember2023-01-012023-06-30 0001287213us-gaap:TransferredOverTimeMember2023-01-012023-06-30 0001287213plow:WorkTruckAttachmentsMember2023-12-31 0001287213plow:WorkTruckAttachmentsMember2024-06-30 0001287213plow:WorkTruckSolutionsMember2023-12-31 0001287213plow:WorkTruckSolutionsMember2024-06-30 0001287213plow:WorkTruckAttachmentsMember2022-12-31 0001287213plow:WorkTruckAttachmentsMember2023-06-30 0001287213plow:WorkTruckSolutionsMember2022-12-31 0001287213plow:WorkTruckSolutionsMember2023-06-30 0001287213us-gaap:FairValueMeasurementsRecurringMember2024-06-30 0001287213us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001287213us-gaap:OtherNoncurrentLiabilitiesMemberplow:CreditAgreementMemberus-gaap:AssetPledgedAsCollateralMemberplow:CorporateOwnedLifeInsurancePoliciesMember2024-06-30 0001287213us-gaap:OtherNoncurrentLiabilitiesMemberplow:CreditAgreementMemberus-gaap:AssetPledgedAsCollateralMemberplow:CorporateOwnedLifeInsurancePoliciesMember2023-12-31 0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2024-06-30 0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2024-06-30 0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0001287213us-gaap:LandMember2024-06-30 0001287213us-gaap:LandMember2023-12-31 0001287213us-gaap:LandImprovementsMember2024-06-30 0001287213us-gaap:LandImprovementsMember2023-12-31 0001287213us-gaap:LeaseholdImprovementsMember2024-06-30 0001287213us-gaap:LeaseholdImprovementsMember2023-12-31 0001287213us-gaap:BuildingMember2024-06-30 0001287213us-gaap:BuildingMember2023-12-31 0001287213us-gaap:MachineryAndEquipmentMember2024-06-30 0001287213us-gaap:MachineryAndEquipmentMember2023-12-31 0001287213us-gaap:FurnitureAndFixturesMember2024-06-30 0001287213us-gaap:FurnitureAndFixturesMember2023-12-31 0001287213plow:MobileEquipmentAndOtherMember2024-06-30 0001287213plow:MobileEquipmentAndOtherMember2023-12-31 0001287213us-gaap:ConstructionInProgressMember2024-06-30 0001287213us-gaap:ConstructionInProgressMember2023-12-31 utr:Y 0001287213srt:MinimumMember2024-06-30 0001287213srt:MaximumMember2024-06-30 utr:M 0001287213us-gaap:TrademarksAndTradeNamesMember2024-06-30 0001287213us-gaap:DistributionRightsMember2024-06-30 0001287213us-gaap:CustomerRelationshipsMember2024-06-30 0001287213us-gaap:PatentsMember2024-06-30 0001287213us-gaap:NoncompeteAgreementsMember2024-06-30 0001287213us-gaap:TrademarksMember2024-06-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 0001287213us-gaap:SecuredDebtMember2024-06-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-06-30 0001287213plow:CreditAgreementMember2024-04-012024-06-30 0001287213plow:CreditAgreementMembersrt:ScenarioForecastMember2024-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-06-30 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-06-30 0001287213plow:SeniorSecuredTermLoanFacilityMembersrt:MinimumMemberplow:LeverageRatioOneMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-06-30 0001287213plow:SeniorSecuredTermLoanFacilityMembersrt:MaximumMemberplow:LeverageRatioOneMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-06-30 0001287213plow:SeniorSecuredTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-06-30 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberplow:LeverageRatioTwoMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-06-30 0001287213us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberplow:LeverageRatioTwoMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-06-30 0001287213us-gaap:RevolvingCreditFacilityMemberplow:NewYorkFederalReserveBankNYFRBMember2024-01-012024-06-30 0001287213us-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedTermSofrRateMember2024-01-012024-06-30 0001287213plow:SeniorSecuredTermLoanFacilityMember2024-06-30 0001287213us-gaap:RevolvingCreditFacilityMember2024-06-30 0001287213us-gaap:LetterOfCreditMember2024-06-30 0001287213plow:SwinglineLoanMember2024-06-30 0001287213plow:CreditAgreementMembersrt:MaximumMember2024-06-30 0001287213us-gaap:RevolvingCreditFacilityMember2023-12-31 0001287213plow:CreditAgreementMember2023-01-012023-12-31 0001287213plow:CreditAgreementMember2024-01-012024-03-31 0001287213plow:CreditAgreementMember2021-04-012021-06-30 0001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-06-13 0001287213us-gaap:InterestRateSwapMember2024-01-012024-06-30 0001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2024-06-30 0001287213us-gaap:InterestRateSwapMember2024-04-012024-06-30 0001287213us-gaap:InterestRateSwapMember2023-04-012023-06-30 0001287213us-gaap:InterestRateSwapMember2023-01-012023-06-30 0001287213us-gaap:InterestRateSwapMember2022-05-19 0001287213us-gaap:InterestRateSwapMember2022-05-192022-05-19 0001287213us-gaap:InterestRateSwapMember2024-06-30 0001287213us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2024-06-30 0001287213us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2024-06-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-06-30 0001287213plow:PartsAndAccessoriesMember2024-01-012024-06-30 0001287213plow:CertainSnowplowsMember2024-01-012024-06-30 0001287213plow:The2010StockIncentivePlanMember2010-05-31 0001287213plow:The2024StockIncentivePlanMember2024-02-01 0001287213plow:The2024StockIncentivePlanMembersrt:MinimumMember2024-01-012024-06-30 0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2024-04-012024-06-30 0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2023-04-012023-06-30 0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2024-01-012024-06-30 0001287213plow:EquityAwardsMemberplow:The2010StockIncentivePlanMember2023-01-012023-06-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2024-01-012024-06-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2024-04-012024-06-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2023-04-012023-06-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2023-01-012023-06-30 0001287213us-gaap:PerformanceSharesMemberplow:The2010StockIncentivePlanMember2024-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0001287213us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0001287213us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMember2024-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2024-04-012024-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2023-04-012023-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2024-01-012024-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2023-01-012023-06-30 0001287213us-gaap:RestrictedStockUnitsRSUMemberplow:The2010StockIncentivePlanMember2024-06-30 0001287213us-gaap:EmployeeSeveranceMember2024-04-012024-06-30 0001287213us-gaap:EmployeeSeveranceMember2024-01-012024-06-30 0001287213plow:WriteDownOfPropertyPlantAndEquipmentMember2024-04-012024-06-30 0001287213plow:WriteDownOfPropertyPlantAndEquipmentMember2024-01-012024-06-30 0001287213plow:LegalConsultingAndOtherCostsMember2024-04-012024-06-30 0001287213plow:LegalConsultingAndOtherCostsMember2024-01-012024-06-30 0001287213us-gaap:SoftwareDevelopmentMember2024-01-012024-06-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-31 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-31 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-31 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-31 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-30 0001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-30 0001287213us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-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 June 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 July 30, 2024 was 23,094,047.

 

 

 

DOUGLAS DYNAMICS, INC.

 ​

Table of Contents

 ​

PART I. FINANCIAL INFORMATION

3

Item 1. Financial Statements

3

Unaudited Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023

3

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income for the three and six months ended June 30, 2024 and 2023

4

Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023

5

Unaudited Condensed Consolidated Statements of Shareholders’ Equity for the three and six months ended June 30, 2024 and 2023

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

28

Item 3. Quantitative and Qualitative Disclosures About Market Risk

39

Item 4. Controls and Procedures

40

PART II. OTHER INFORMATION

40

Item 1. Legal Proceedings

40

Item 1A. Risk Factors

41

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

41

Item 3. Defaults Upon Senior Securities

41

Item 4. Mine Safety Disclosures

41

Item 5. Other Information

41

Item 6. Exhibits

42

Signatures

 43

 ​

 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Douglas Dynamics, Inc.

Condensed Consolidated Balance Sheets

(In thousands except share data) ​

 ​

  

June 30,

  

December 31,

 
  

2024

  

2023

 
  

(unaudited)

  

(unaudited)

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $4,196  $24,156 

Accounts receivable, net

  140,198   83,760 

Inventories

  139,419   140,390 

Inventories - truck chassis floor plan

  3,739   2,217 

Refundable income taxes paid

  918   4,817 

Prepaid and other current assets

  5,342   6,898 

Total current assets

  293,812   262,238 

Property, plant, and equipment, net

  62,765   67,340 

Goodwill

  113,134   113,134 

Other intangible assets, net

  116,810   121,070 

Operating lease - right of use asset

  17,197   18,008 

Non-qualified benefit plan assets

  10,002   9,195 

Other long-term assets

  3,247   2,433 

Total assets

 $616,967  $593,418 

Liabilities and stockholders’ equity

        

Current liabilities:

        

Accounts payable

 $27,757  $31,374 

Accrued expenses and other current liabilities

  29,783   25,817 

Floor plan obligations

  3,739   2,217 

Operating lease liability - current

  5,559   5,347 

Short term borrowings

  63,000   47,000 

Current portion of long-term debt

  15,200   6,762 

Total current liabilities

  145,038   118,517 

Retiree benefits and deferred compensation

  14,669   13,922 

Deferred income taxes

  27,660   27,903 

Long-term debt, less current portion

  173,125   181,491 

Operating lease liability - noncurrent

  12,825   13,887 

Other long-term liabilities

  6,993   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 June 30, 2024 and December 31, 2023, respectively

  231   230 

Additional paid-in capital

  168,065   165,233 

Retained earnings

  62,120   59,746 

Accumulated other comprehensive income, net of tax

  6,241   6,356 

Total stockholders’ equity

  236,657   231,565 

Total liabilities and stockholders’ equity

 $616,967  $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

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 
  

(unaudited)

  

(unaudited)

 
                 

Net sales

 $199,902  $207,267  $295,557  $289,812 

Cost of sales

  138,599   145,904   215,334   217,174 

Gross profit

  61,303   61,363   80,223   72,638 

Selling, general, and administrative expense

  23,370   24,172   44,858   46,614 

Impairment charges

        1,224    

Intangibles amortization

  1,630   2,630   4,260   5,260 

Income from operations

  36,303   34,561   29,881   20,764 

Interest expense, net

  (4,123)  (3,736)  (7,647)  (6,600)

Other expense, net

  (53)  (89)  (50)  (54)

Income before taxes

  32,127   30,736   22,184   14,110 

Income tax expense

  7,789   6,772   6,198   3,256 

Net income

 $24,338  $23,964  $15,986  $10,854 

Weighted average number of common shares outstanding:

                

Basic

  23,094,047   22,974,508   23,051,708   22,940,863 

Diluted

  23,094,047   22,974,508   23,051,708   22,940,863 

Earnings per common share:

                

Basic

 $1.03  $1.02  $0.68  $0.46 

Diluted

 $1.02  $1.01  $0.66  $0.45 

Cash dividends declared and paid per share

 $0.30  $0.30  $0.59  $0.59 

Comprehensive income

 $23,883  $25,331  $15,871  $10,632 

 

See the accompanying notes to condensed consolidated financial statements.

 ​

 

 

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands) ​

 ​

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

 
   

(unaudited)

 
                 

Operating activities

               

Net income

  $ 15,986     $ 10,854  

Adjustments to reconcile net income to net cash used in operating activities:

               

Depreciation and amortization

    9,752       10,799  

Loss (gain) on disposal of fixed asset

    304       (60 )

Amortization of deferred financing costs and debt discount

    349       292  

Stock-based compensation

    2,833       4,236  

Adjustments on derivatives not classified as hedges

    (287 )     (344 )

Provision for losses on accounts receivable

    352       350  

Deferred income taxes

    (244 )     (1,262 )

Impairment charges

    1,224       -  

Non-cash lease expense

    2,714       1,055  

Changes in operating assets and liabilities:

               

Accounts receivable

    (56,790 )     (52,939 )

Inventories

    971       (12,411 )

Prepaid assets, refundable income taxes and other assets

    885       81  

Accounts payable

    (3,311 )     (25,513 )

Accrued expenses and other current liabilities

    3,968       (1,037 )

Benefit obligations, long-term liabilities and other

    2,180       (328 )

Net cash used in operating activities

    (19,114 )     (66,227 )

Investing activities

               

Capital expenditures

    (2,751 )     (5,290 )

Net cash used in investing activities

    (2,751 )     (5,290 )

Financing activities

               

Payments on life insurance policy loans

    (204 )     -  

Payments of financing costs

    (279 )     (334 )

Dividends paid

    (13,612 )     (13,810 )

Net revolver borrowings

    16,000       74,000  

Repayment of long-term debt

    -       (5,625 )

Net cash provided by financing activities

    1,905       54,231  

Change in cash and cash equivalents

    (19,960 )     (17,286 )

Cash and cash equivalents at beginning of period

    24,156       20,670  

Cash and cash equivalents at end of period

  $ 4,196     $ 3,384  
                 

Non-cash operating and financing activities

               

Truck chassis inventory acquired through floorplan obligations

  $ 5,488     $ 5,627  

 ​ ​

See the accompanying notes to condensed consolidated financial statements.

 ​

 

 

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Shareholders Equity

(In thousands except share data)

 

  

Common Stock

  

Additional Paid-in

  

Retained

  

Accumulated Other Comprehensive

     
  

Shares

  

Dollars

  

Capital

  

Earnings

  

Income

  

Total

 

Three Months Ended June 30, 2024

                        

Balance at March 31, 2024

  23,094,047  $231  $165,587  $44,644  $6,696  $217,158 

Net income

           24,338      24,338 

Dividends paid

           (6,862)     (6,862)

Adjustment for postretirement benefit liability, net of tax of $14

              (40)  (40)

Adjustment for interest rate swap, net of tax of $146

              (415)  (415)

Stock based compensation

        2,478         2,478 

Balance at June 30, 2024

  23,094,047  $231  $168,065  $62,120  $6,241  $236,657 
                         

Six Months Ended June 30, 2024

                        

Balance at December 31, 2023

  22,983,965  $230  $165,233  $59,746  $6,356  $231,565 

Net income

           15,986      15,986 

Dividends paid

           (13,612)     (13,612)

Adjustment for pension and postretirement benefit liability, net of tax of $28

              (80)  (80)

Adjustment for interest rate swap, net of tax of $13

              (35)  (35)

Repurchase of common stock

                  

Stock based compensation

  110,082   1   2,832         2,833 

Balance at June 30, 2024

  23,094,047  $231  $168,065  $62,120  $6,241  $236,657 
                         

Three Months Ended June 30, 2023

                        

Balance at March 31, 2023

  22,956,204  $230  $165,237  $43,394  $7,539  $216,400 

Net income

           23,964      23,964 

Dividends paid

           (6,850)     (6,850)

Adjustment for pension and postretirement benefit liability, net of tax of $19

              (53)  (53)

Adjustment for interest rate swap, net of tax of ($497)

              1,420   1,420 

Stock based compensation

  27,761      3,279         3,279 

Balance at June 30, 2023

  22,983,965  $230  $168,516  $60,508  $8,906  $238,160 
                         

Six Months Ended June 30, 2023

                        

Balance at December 31, 2022

  22,886,793  $229  $164,281  $63,464  $9,128  $237,102 

Net income

           10,854      10,854 

Dividends paid

           (13,810)     (13,810)

Adjustment for pension and postretirement benefit liability, net of tax of $38

              (106)  (106)

Adjustment for interest rate swap, net of tax of $43

              (116)  (116)

Stock based compensation

  97,172   1   4,235         4,236 

Balance at June 30, 2023

  22,983,965  $230  $168,516  $60,508  $8,906  $238,160 

 ​

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)

 ​

 

1.

Basis of presentation

 ​

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 June 30, 2024, the Condensed Consolidated Statements of Operations and Comprehensive Income and the Condensed Consolidated Statements of Shareholders’ Equity for the three and six months ended June 30, 2024 and 2023, and the Condensed Consolidated Statements of Cash Flows for the six months ended June 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.  

 ​

7

 ​
 

2.

Revenue Recognition

 ​

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.

 

8

 

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.

 ​

9

 

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 June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $118,137  $44,373  $162,510 

Government

  -   19,097   19,097 

Fleet

  -   17,110   17,110 

Other

  -   1,185   1,185 

Total revenue

 $118,137  $81,765  $199,902 

 

Three Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $141,221  $34,717  $175,938 

Government

  -   16,955   16,955 

Fleet

  -   12,786   12,786 

Other

  -   1,588   1,588 

Total revenue

 $141,221  $66,046  $207,267 

 

Six Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $141,977  $77,654  $219,631 

Government

  -   40,788   40,788 

Fleet

  -   31,119   31,119 

Other

  -   4,019   4,019 

Total revenue

 $141,977  $153,580  $295,557 

 

Six Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Independent dealer

 $160,467  $65,229  $225,696 

Government

  -   34,545   34,545 

Fleet

  -   25,654   25,654 

Other

  -   3,917   3,917 

Total revenue

 $160,467  $129,345  $289,812 

 

Revenue by timing of revenue recognition was as follows:

 

Three Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $118,137  $51,454  $169,591 

Over time

  -   30,311   30,311 

Total revenue

 $118,137  $81,765  $199,902 

 

Three Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $141,221  $43,646  $184,867 

Over time

  -   22,400   22,400 

Total revenue

 $141,221  $66,046  $207,267 

 ​

10

 

Six Months Ended June 30, 2024

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $141,977  $97,796  $239,773 

Over time

  -   55,784   55,784 

Total revenue

 $141,977  $153,580  $295,557 

 

Six Months Ended June 30, 2023

 

Work Truck Attachments

  

Work Truck Solutions

  

Total Revenue

 

Point in time

 $160,467  $84,366  $244,833 

Over time

  -   44,979   44,979 

Total revenue

 $160,467  $129,345  $289,812 

 

Contract Balances

 ​

The following table shows the changes in the Company’s contract liabilities during the three and six months ended June 30, 2024 and 2023, respectively:

 ​

Three Months Ended June 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $6,056  $9,746  $(4,238) $11,564 

 

Three Months Ended June 30, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $2,844  $9,876  $(4,791) $7,929 

 

Six Months Ended June 30, 2024

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,009  $14,569  $(7,014) $11,564 

 

Six Months Ended June 30, 2023

 

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Contract liabilities

 $4,531  $13,250  $(9,852) $7,929 

 

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 June 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,224 and $1,202 during the three months ended June 30, 2024 and 2023, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,183 and $2,937 during the six months ended June 30, 2024 and 2023, respectively, which was included in contract liabilities at the beginning of each period.

 ​

 

3.

Credit Losses

 ​

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. 

 ​

11

 

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 six months ended June 30, 2024 and 2023:

 ​

  Balance at December 31, 2023     Additions (reductions) charged to earnings    

Writeoffs

    Changes to reserve, net     Balance at June 30, 2024  

Six Months Ended June 30, 2024

 

   

   

   

   

 

Work Truck Attachments

  $ 1,400     $ 204     $ -     $ (1 )   $ 1,603  

Work Truck Solutions

    246       148       -       73       467  

Total

  $ 1,646     $ 352     $ -     $ 72     $ 2,070  

 ​

    Balance at December 31, 2022     Additions (reductions) charged to earnings    

Writeoffs

    Changes to reserve, net     Balance at June 30, 2023  

Six Months Ended June 30, 2023

                                       

Work Truck Attachments

  $ 1,000     $ 200     $ -     $ (4 )   $ 1,196  

Work Truck Solutions

    366       150       -       (19 )     497  

Total

  $ 1,366     $ 350     $ -     $ (23 )   $ 1,693  

 ​

 

4.

Fair Value

 ​

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).

 ​

12

 

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

 
   

June 30,

   

December 31,

 
   

2024

   

2023

 

Assets:

               

Non-qualified benefit plan assets (a)

  $ 10,002     $ 9,195  

Interest rate swaps (b)

    4,271       4,033  
                 

Total Assets

  $ 14,273     $ 13,228  
                 

Liabilities:

               

Long-term debt (c)

  $ 189,469     $ 189,413  

Total Liabilities

  $ 189,469     $ 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 June 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 $2,765 and $1,506 at June 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.

 ​

13

 ​
 

5.

Inventories

 ​

Inventories consist of the following: ​

 ​

   

June 30,

   

December 31,

 
   

2024

   

2023

 
                 

Finished goods

  $ 77,847     $ 79,509  

Work-in-process

    12,528       14,384  

Raw material and supplies

    49,044       46,497  
    $ 139,419     $ 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 June 30, 2024 and December 31, 2023, the Company had $3,739 and $2,217, respectively, of chassis inventory and $3,739 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.

 ​

14

 ​
 

6.

Property, plant and equipment

 ​

Property, plant and equipment are summarized as follows: ​

 ​

   

June 30,

   

December 31,

 
   

2024

   

2023

 
                 

Land

  $ 3,969     $ 3,969  

Land improvements

    5,782       5,589  

Leasehold improvements

    6,582       6,582  

Buildings

    36,741       36,719  

Machinery and equipment

    80,256       79,065  

Furniture and fixtures

    26,609       25,920  

Mobile equipment and other

    5,367       5,287  

Construction-in-process

    2,956       5,125  

Total property, plant and equipment

    168,262       168,256  

Less accumulated depreciation

    (105,497 )     (100,916 )

Property, plant and equipment, net

  $ 62,765     $ 67,340  

 

 

15

 

7.

Leases

 ​

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 12 years, some of which include options to extend the leases for up to 10 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.

 ​ ​

16

 

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 June 30, 2024

   

Six Months Ended June 30, 2024

   

Three Months Ended June 30, 2023

   

Six Months Ended June 30, 2023

 

Operating lease expense

  $ 1,581     $ 3,177     $ 1,415     $ 2,809  

Short term lease cost

  $ 60     $ 153     $ 90     $ 268  

Total lease cost

  $ 1,641     $ 3,330     $ 1,505     $ 3,077  

 ​

Cash Flow

 ​

Supplemental cash flow information related to leases is as follows:

 ​

    Six Months Ended June 30, 2024     Six Months Ended June 30, 2023  
                 

Cash paid for amounts included in the measurement of operating lease liabilities

  $ 3,277     $ 2,948  

Non-cash lease expense - right-of-use assets

  $ 2,714     $ 2,418  

Right-of-use assets obtained in exchange for operating lease obligations

  $ 1,903     $ 1,362  

 ​ ​

Balance Sheet

 ​

Supplemental balance sheet information related to leases is as follows:  

 ​

   

June 30, 2024

   

December 31, 2023

 

Operating Leases

               

Operating lease right-of-use assets

  $ 17,197     $ 18,008  
                 

Other current liabilities

    5,559       5,347  

Operating lease liabilities

    12,825       13,887  

Total operating lease liabilities

  $ 18,384     $ 19,234  
                 

Weighted Average Remaining Lease Term

               

Operating leases (in months)

    51       53  
                 

Weighted Average Discount Rate

               

Operating leases

    5.60 %     5.36 %

 ​

17

Lease Maturities

 ​

Maturities of leases were as follows:

 ​

Year ending December 31,

 

Operating Leases

 

2024 (excluding the six months ended June 30, 2024)

  $ 3,237  

2025

    6,186  

2026

    4,642  

2027

    2,682  

2028

    1,486  

Thereafter

    2,301  

Total Lease Payments

    20,534  

Less: imputed interest

    (2,150 )

Total

  $ 18,384  

 

 

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

 

June 30, 2024

                       

Indefinite-lived intangibles:

                       

Trademark and tradenames

  $ 77,600     $ -     $ 77,600  

Amortizable intangibles:

                       

Dealer network

    80,000       80,000       -  

Customer relationships

    80,920       45,292       35,628  

Patents

    21,136       18,877       2,259  

Noncompete agreements

    8,640       8,640       -  

Trademarks

    5,459       4,136       1,323  

Amortizable intangibles, net

    196,155       156,945       39,210  

Total

  $ 273,755     $ 156,945     $ 116,810  

 

   

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  

 ​

18

 

Amortization expense for intangible assets was $1,630 and $2,630 for the three months ended June 30, 2024 and 2023, respectively. Amortization expense for intangible assets was $4,260 and $5,260 for the six months ended June 30, 2024 and 2023, respectively. Estimated amortization expense for the remainder of 2024 and each of the succeeding five years is as follows:

 ​

2024

  $ 3,260  

2025

    6,075  

2026

    5,450  

2027

    5,450  

2028

    5,450  

2029

    5,300  

 

 

9.

Long-Term Debt

 ​

Long-term debt is summarized below:

 ​

  

June 30,

  

December 31,

 
  

2024

  

2023

 
         

Term Loan, net of debt discount of $218 and $274 at June 30, 2024 and December 31, 2023, respectively

 $189,469  $189,413 

Less current maturities

  15,200   6,762 

Long-term debt before deferred financing costs

  174,269   182,651 

Deferred financing costs, net

  1,144   1,160 

Long-term debt, net

 $173,125  $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 June 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 will be available in the form of letters of credit and $15,000 will be 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. 

 

19

 ​

At June 30, 2024, the Company had outstanding borrowings under its term loan of $189,469, $63,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $86,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 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  June 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 June 30, 2024 and 2023 was ($194) and ($291), respectively. The amount amortized from Accumulated other comprehensive income (loss) into earnings during the six months ended June 30, 2024 and 2023 was ($485) and ($582), respectively. A mark-to-market adjustment of $79 and $119 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended  June 30, 2024 and 2023, respectively, related to the swap. A mark-to-market adjustment of $198 and $238 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income for the six months ended June 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. The amount expected to be amortized from Accumulated other comprehensive income (loss) into earnings in the next twelve months is $0.

 

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.

 ​

20

 

The interest rate swaps' positive fair value at June 30, 2024 was $4,271, of which $2,765 and $1,506 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:

 ​

   

June 30,

   

December 31,

 
   

2024

   

2023

 
                 

Payroll and related costs

  $ 8,148     $ 5,772  

Employee benefits

    7,367       7,937  

Accrued warranty

    4,022       4,068  

Other

    10,246       8,040  
    $ 29,783     $ 25,817  

 

 

11.

Warranty Liability

 ​

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,681 at June 30, 2024, of which $2,659 is included in Other long-term liabilities and $4,022 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. 

 

21

 ​

The following is a rollforward of the Company’s warranty liability: ​

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 
                 

Balance at the beginning of the period

 $6,223  $6,817  $6,957  $7,876 

Warranty provision

  1,003   1,543   1,672   2,007 

Claims paid/settlements

  (545)  (516)  (1,948)  (2,039)

Balance at the end of the period

 $6,681  $7,844  $6,681  $7,844 

 ​

 

12.

Earnings per Share

 ​

Basic earnings per share of common stock is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share of common stock is computed by dividing net income by the weighted average number of common shares, using the two-class method. As the Company may grant RSUs 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 losses. Under this method, all earnings (distributed and undistributed) are allocated to common shares and participating securities based on their respective rights to receive dividends. Diluted net earnings per share is calculated by dividing net income attributable to common stockholders by the weighted average number of common stock and dilutive common stock outstanding during the period.  Potential common shares in the diluted net income per share computation are excluded to the extent that they would be anti-dilutive.

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Basic earnings per common share

                

Net income

 $24,338  $23,964  $15,986  $10,854 

Less income allocated to participating securities

  639   540   398   240 

Net income allocated to common shareholders

 $23,699  $23,424  $15,588  $10,614 

Weighted average common shares outstanding

  23,094,047   22,974,508   23,051,708   22,940,863 
  $1.03  $1.02  $0.68  $0.46 
                 

Earnings per common share assuming dilution

                

Net income

 $