Document And Entity Information
Document And Entity Information - shares | 6 Months Ended | |
Jun. 30, 2022 | Aug. 02, 2022 | |
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 | Q2 | |
Document Fiscal Year Focus | 2022 | |
Document Type | 10-Q | |
Document Quarterly Report | true | |
Document Period End Date | Jun. 30, 2022 | |
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 | 22,886,793 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Current assets: | ||
Cash and cash equivalents | $ 6,041 | $ 36,964 |
Accounts receivable, net | 127,890 | 71,035 |
Inventories | 131,518 | 104,019 |
Inventories - truck chassis floor plan | 1,052 | 2,655 |
Refundable income taxes paid | 0 | 1,222 |
Prepaid and other current assets | 4,012 | 4,536 |
Total current assets | 270,513 | 220,431 |
Property, plant, and equipment, net | 66,171 | 66,787 |
Goodwill | 113,134 | 113,134 |
Other intangible assets, net | 136,849 | 142,109 |
Operating lease right-of-use assets | 16,152 | 18,462 |
Non-qualified benefit plan assets | 8,726 | 10,347 |
Other long-term assets | 1,939 | 1,206 |
Total assets | 613,484 | 572,476 |
Current liabilities: | ||
Accounts payable | 18,092 | 27,375 |
Accrued expenses and other current liabilities | 32,140 | 36,126 |
Floor plan obligations | 1,052 | 2,655 |
Operating lease liability - current | 4,416 | 4,623 |
Income taxes payable | 3,848 | 0 |
Short term borrowings | 58,000 | 0 |
Current portion of long-term debt | 11,137 | 11,137 |
Total current liabilities | 128,685 | 81,916 |
Retiree benefits and deferred compensation | 15,750 | 17,170 |
Deferred income taxes | 30,838 | 29,789 |
Long-term debt, net | 200,677 | 206,058 |
Operating lease liabilities | 13,302 | 15,408 |
Other long-term liabilities | 4,577 | 7,525 |
Stockholders’ equity: | ||
Common Stock, par value $0.01, 200,000,000 shares authorized, 22,886,793 and 22,980,951 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively | 229 | 230 |
Additional paid-in capital | 162,605 | 163,552 |
Retained earnings | 52,184 | 51,881 |
Accumulated other comprehensive income (loss), net of tax | 4,637 | (1,053) |
Total stockholders’ equity | 219,655 | 214,610 |
Total liabilities and stockholders’ equity | $ 613,484 | $ 572,476 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares | Jun. 30, 2022 | Dec. 31, 2021 |
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) | 22,886,793 | 22,980,951 |
Common stock, shares outstanding (in shares) | 22,886,793 | 22,980,951 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Net sales | $ 187,561 | $ 157,530 | $ 290,162 | $ 260,872 |
Cost of sales | 136,328 | 108,732 | 217,865 | 185,822 |
Gross profit | 51,233 | 48,798 | 72,297 | 75,050 |
Selling, general, and administrative expense | 23,024 | 21,982 | 44,397 | 41,881 |
Intangibles amortization | 2,630 | 2,705 | 5,260 | 5,410 |
Income from operations | 25,579 | 24,111 | 22,640 | 27,759 |
Interest expense, net | (2,473) | (4,372) | (4,586) | (7,347) |
Loss on extinguishment of debt | 0 | (4,936) | 0 | (4,936) |
Other income (expense), net | (16) | 116 | 111 | 108 |
Income before taxes | 23,090 | 14,919 | 18,165 | 15,584 |
Income tax expense | 5,365 | 816 | 4,348 | 739 |
Net income | $ 17,725 | $ 14,103 | $ 13,817 | $ 14,845 |
Weighted average number of common shares outstanding: | ||||
Weighted average common shares outstanding (in shares) | 22,907,414 | 22,973,391 | 22,944,769 | 22,927,658 |
Weighted average common shares assuming dilution (in shares) | 22,907,414 | 22,985,233 | 22,947,352 | 22,943,836 |
Earnings per common share: | ||||
Earnings Per Share, Basic, Total | $ 0.76 | $ 0.60 | $ 0.59 | $ 0.64 |
Earnings Per Share, Diluted, Total | 0.75 | 0.60 | 0.58 | 0.63 |
Cash dividends declared and paid per share (in dollars per share) | $ 0.29 | $ 0.29 | $ 0.58 | $ 0.57 |
Comprehensive income | $ 19,177 | $ 15,021 | $ 19,507 | $ 16,269 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 12 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Dec. 31, 2021 | |
Operating activities | |||||
Net income (loss) | $ 17,725 | $ 14,103 | $ 13,817 | $ 14,845 | |
Adjustments to reconcile net income to net cash provided by (used in) operating activities: | |||||
Depreciation and amortization | 10,393 | 10,213 | |||
Loss (gain) on disposal of fixed asset | 130 | (57) | |||
Amortization of deferred financing costs and debt discount | 244 | 646 | |||
Loss on extinguishment of debt | 0 | 4,936 | 0 | 4,936 | |
Stock-based compensation | 5,053 | 6,020 | |||
Adjustments on derivatives not classified as hedges | (344) | (849) | |||
Provision for losses on accounts receivable | 50 | 347 | |||
Deferred income taxes | 1,049 | 477 | |||
Non-cash lease expense | 2,310 | 1,681 | |||
Changes in operating assets and liabilities: | |||||
Accounts receivable | (56,905) | (9,279) | |||
Inventories | (27,499) | (14,155) | |||
Prepaid assets, refundable income taxes and other assets | 2,634 | (475) | |||
Accounts payable | (8,350) | 2,929 | |||
Accrued expenses and other current liabilities | (139) | (2,851) | |||
Benefit obligations and other long-term liabilities | (647) | (1,287) | |||
Net cash provided by (used in) operating activities | (58,204) | 13,141 | |||
Investing activities | |||||
Capital expenditures | (5,580) | (4,586) | |||
Net cash used in investing activities | (5,580) | (4,586) | |||
Financing activities | |||||
Repurchase of common stock | (6,001) | 0 | |||
Payments of financing costs | 0 | (1,281) | |||
Dividends paid | (13,514) | (13,254) | |||
Net revolver borrowings | 58,000 | 0 | |||
Borrowings on long-term debt | 0 | 224,438 | |||
Repayment of long-term debt | (5,624) | (244,313) | |||
Net cash provided by (used in) financing activities | 32,861 | (34,410) | |||
Change in cash and cash equivalents | (30,923) | (25,855) | |||
Cash and cash equivalents at beginning of period | 36,964 | 41,030 | $ 41,030 | ||
Cash and cash equivalents at end of period | $ 6,041 | $ 15,175 | 6,041 | 15,175 | $ 36,964 |
Non-cash operating and financing activities | |||||
Truck chassis inventory acquired through floorplan obligations | $ 1,303 | $ 26,056 |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Stockholders' 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, 2020 | 22,857,457 | ||||
Balance at Dec. 31, 2020 | $ 229 | $ 157,758 | $ 47,712 | $ (5,495) | $ 200,204 |
Net income (loss) | 0 | 0 | 14,845 | 0 | 14,845 |
Dividends paid | 0 | 0 | (13,254) | 0 | (13,254) |
Adjustment for pension and postretirement benefit liability, net of tax | 0 | 0 | 0 | (116) | (116) |
Adjustment for interest rate swap, net of tax | $ 0 | 0 | 0 | 1,540 | 1,540 |
Stock based compensation (in shares) | 123,494 | ||||
Stock based compensation | $ 1 | 6,019 | 0 | 0 | 6,020 |
Balance (in shares) at Jun. 30, 2021 | 22,980,951 | ||||
Balance at Jun. 30, 2021 | $ 230 | 163,777 | 49,303 | (4,071) | 209,239 |
Balance (in shares) at Mar. 31, 2021 | 22,955,472 | ||||
Balance at Mar. 31, 2021 | $ 230 | 159,722 | 41,664 | (4,989) | 196,627 |
Net income (loss) | 0 | 0 | 14,103 | 0 | 14,103 |
Dividends paid | 0 | 0 | (6,464) | 0 | (6,464) |
Adjustment for pension and postretirement benefit liability, net of tax | 0 | 0 | 0 | (58) | (58) |
Adjustment for interest rate swap, net of tax | $ 0 | 0 | 0 | 976 | 976 |
Stock based compensation (in shares) | 25,479 | ||||
Stock based compensation | $ 0 | 4,055 | 0 | 0 | 4,055 |
Balance (in shares) at Jun. 30, 2021 | 22,980,951 | ||||
Balance at Jun. 30, 2021 | $ 230 | 163,777 | 49,303 | (4,071) | 209,239 |
Balance (in shares) at Dec. 31, 2021 | 22,980,951 | ||||
Balance at Dec. 31, 2021 | $ 230 | 163,552 | 51,881 | (1,053) | 214,610 |
Net income (loss) | 0 | 0 | 13,817 | 0 | 13,817 |
Dividends paid | 0 | 0 | (13,514) | 0 | (13,514) |
Adjustment for pension and postretirement benefit liability, net of tax | 0 | 0 | 0 | (82) | (82) |
Adjustment for interest rate swap, net of tax | $ 0 | 0 | 0 | 5,772 | 5,772 |
Repurchase of common stock (in shares) | (171,088) | ||||
Repurchase of common stock | $ (2) | (5,999) | 0 | 0 | (6,001) |
Stock based compensation (in shares) | 76,930 | ||||
Stock based compensation | $ 1 | 5,052 | 0 | 0 | 5,053 |
Shares withheld on restricted stock vesting | $ 0 | 0 | 0 | 0 | 0 |
Balance (in shares) at Jun. 30, 2022 | 22,886,793 | ||||
Balance at Jun. 30, 2022 | $ 229 | 162,605 | 52,184 | 4,637 | 219,655 |
Balance (in shares) at Mar. 31, 2022 | 22,976,150 | ||||
Balance at Mar. 31, 2022 | $ 230 | 162,451 | 41,225 | 3,185 | 207,091 |
Net income (loss) | 0 | 0 | 17,725 | 0 | 17,725 |
Dividends paid | 0 | 0 | (6,766) | 0 | (6,766) |
Adjustment for pension and postretirement benefit liability, net of tax | 0 | 0 | 0 | (41) | (41) |
Adjustment for interest rate swap, net of tax | $ 0 | 0 | 0 | 1,493 | 1,493 |
Repurchase of common stock (in shares) | (89,357) | ||||
Repurchase of common stock | $ (1) | (2,999) | 0 | 0 | (3,000) |
Stock based compensation (in shares) | 0 | ||||
Stock based compensation | $ 0 | 3,153 | 0 | 0 | 3,153 |
Balance (in shares) at Jun. 30, 2022 | 22,886,793 | ||||
Balance at Jun. 30, 2022 | $ 229 | $ 162,605 | $ 52,184 | $ 4,637 | $ 219,655 |
Condensed Consolidated Statem_4
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Adjustment for pension and postretirement benefit liability, tax | $ 14 | $ 20 | $ 28 | $ 40 |
Adjustment for interest rate swap, tax | (525) | (340) | 2,028 | (534) |
Adjustment for interest rate swap, tax | $ 525 | $ 340 | $ (2,028) | $ 534 |
Note 1 - Basis of Presentation
Note 1 - Basis of Presentation | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] | 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 2021 10 No. 001 34728 February 22, 2022. The Company conducts business in two two Work Truck Attachments. Work Truck Solutions. See Note 15 Interim Condensed Consolidated Financial Information The accompanying Condensed Consolidated Balance Sheet as of June 30, 2022 three six June 30, 2022 2021 six June 30, 2022 2021 not 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 may may not second third fourth fourth second third first fourth second third fourth |
Note 2 - Revenue Recognition
Note 2 - Revenue Recognition | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Revenue from Contract with Customer [Text Block] | 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 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 Independent Dealer Sales Parts & Accessory Sales 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 not not not 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 third not third The Work Truck Solutions segment has four State and Local Bids not Fleet Upfit Sales 606, three June 30, 2022 2021 six June 30, 2022 2021 Dealer Upfit Sales not Over the Counter / Parts & Accessory Sales 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, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 130,364 $ 30,460 $ 160,824 Government - 13,998 13,998 Fleet - 11,428 11,428 Other - 1,311 1,311 Total revenue $ 130,364 $ 57,197 $ 187,561 Three Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 104,638 $ 32,384 $ 137,022 Government - 9,466 9,466 Fleet - 9,295 9,295 Other - 1,747 1,747 Total revenue $ 104,638 $ 52,892 $ 157,530 Six Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 176,140 $ 60,711 $ 236,851 Government - 26,008 26,008 Fleet - 23,151 23,151 Other - 4,152 4,152 Total revenue $ 176,140 $ 114,022 $ 290,162 Six Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 146,619 $ 66,032 $ 212,651 Government - 21,916 21,916 Fleet - 20,640 20,640 Other - 5,665 5,665 Total revenue $ 146,619 $ 114,253 $ 260,872 Revenue by timing of revenue recognition was as follows: Three Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 130,364 $ 35,051 $ 165,415 Over time - 22,146 22,146 Total revenue $ 130,364 $ 57,197 $ 187,561 Three Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 104,638 $ 32,690 $ 137,328 Over time - 20,202 20,202 Total revenue $ 104,638 $ 52,892 $ 157,530 Six Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 176,140 $ 69,534 $ 245,674 Over time - 44,488 44,488 Total revenue $ 176,140 $ 114,022 $ 290,162 Six Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 146,619 $ 73,400 $ 220,019 Over time - 40,853 40,853 Total revenue $ 146,619 $ 114,253 $ 260,872 Contract Balances The following table shows the changes in the Company’s contract liabilities during the three six June 30, 2022 2021 Three Months Ended June 30, 2022 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 2,616 $ 5,928 $ (4,214 ) $ 4,330 Three Months Ended June 30, 2021 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 3,741 $ 7,564 $ (4,702 ) $ 6,603 Six Months Ended June 30, 2022 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 2,454 $ 8,637 $ (6,761 ) $ 4,330 Six Months Ended June 30, 2021 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 2,746 $ 10,729 $ (6,872 ) $ 6,603 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, 2022 2021 The Company recognized revenue of $712 and $1,730 during the three June 30, 2022 2021 six June 30, 2022 2021 |
Note 3 - Credit Losses
Note 3 - Credit Losses | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Credit Loss, Financial Instrument [Text Block] | 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 not June 30, 2022 December 31, 2021 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 June 30, 2022 2021 Balance at December 31, 2021 Additions charged to earnings Writeoffs Changes to reserve, net Balance at June 30, 2022 Six Months Ended June 30, 2022 Work Truck Attachments $ 1,430 $ 200 $ - $ 4 $ 1,634 Work Truck Solutions 1,540 (150 ) (105 ) 3 1,288 Total $ 2,970 $ 50 $ (105 ) $ 7 $ 2,922 Balance at December 31, 2020 Additions charged to earnings Writeoffs Changes to reserve, net Balance at June 30, 2022 Six Months Ended June 30, 2021 Work Truck Attachments $ 1,480 $ 200 $ - $ 2 $ 1,682 Work Truck Solutions 1,449 147 (47 ) - 1,549 Total $ 2,929 $ 347 $ (47 ) $ 2 $ 3,231 |
Note 4 - Fair Value
Note 4 - Fair Value | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Fair Value Disclosures [Text Block] | 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 one three 1 2 1 3 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, 2022 2021 Assets: Non-qualified benefit plan assets (a) $ 8,726 $ 10,347 Interest rate swaps (b) 1,716 - Total Assets $ 10,442 $ 10,347 Liabilities: Interest rate swaps (b) $ - $ 6,428 Long-term debt (c) 213,306 218,875 Total Liabilities $ 213,306 $ 225,303 (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 (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 June 30, 2022 December 31, 2021 (c) The fair value of the Company’s long-term debt, including current maturities, is based on rates for instruments with comparable maturities and credit quality (Level 2 2 9 |
Note 5 - Inventories
Note 5 - Inventories | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Inventory Disclosure [Text Block] | 5. Inventories Inventories consist of the following: June 30, December 31, 2022 2021 Finished goods $ 70,921 $ 50,416 Work-in-process 14,081 8,916 Raw material and supplies 46,516 44,687 $ 131,518 $ 104,019 The inventories in the table above do not fourth 2021, not June 30, 2022 December 31, 2021 |
Note 6 - Property, Plant and Eq
Note 6 - Property, Plant and Equipment | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Property, Plant and Equipment Disclosure [Text Block] | 6. Property, plant and equipment Property, plant and equipment are summarized as follows: June 30, December 31, 2022 2021 Land $ 3,969 $ 3,969 Land improvements 5,330 5,278 Leasehold improvements 5,423 5,405 Buildings 35,226 34,635 Machinery and equipment 69,729 68,939 Furniture and fixtures 22,878 22,275 Mobile equipment and other 4,863 4,737 Construction-in-process 5,921 4,235 Total property, plant and equipment 153,339 149,473 Less accumulated depreciation (87,168 ) (82,686 ) Net property, plant and equipment $ 66,171 $ 66,787 |
Note 7 - Leases
Note 7 - Leases | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Lessee, Operating Leases [Text Block] | 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 not not In the year ended December 31, 2021 two two December 31, 2021 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, 2022 Six Months Ended June 30, 2022 Three Months Ended June 30, 2021 Six Months Ended June 30, 2021 Operating lease expense $ 1,383 $ 2,782 $ 1,411 $ 2,782 Short term lease cost $ 89 $ 189 $ 43 $ 158 Total lease cost $ 1,472 $ 2,971 $ 1,454 $ 2,940 Cash Flow Supplemental cash flow information related to leases is as follows: Six Months Ended June 30, 2022 Six Months Ended June 30, 2021 Cash paid for amounts included in the measurement of operating lease liabilities $ 2,870 $ 2,747 Non-cash lease expense - right-of-use assets $ 2,310 $ 1,681 Right-of-use assets obtained in exchange for operating lease obligations $ 133 $ 360 Balance Sheet Supplemental balance sheet information related to leases is as follows: June 30, 2022 December 31, 2021 Operating Leases Operating lease right-of-use assets $ 16,152 $ 18,462 Other current liabilities 4,416 4,623 Operating lease liabilities 13,302 15,408 Total operating lease liabilities $ 17,718 $ 20,031 Weighted Average Remaining Lease Term Operating leases (in months) 59 62 Weighted Average Discount Rate Operating leases 4.74 % 4.79 % Lease Maturities Maturities of leases were as follows: Year ending December 31, Operating Leases 2022 (excluding the six months ended June 30, 2022) $ 2,607 2023 4,929 2024 4,058 2025 3,256 2026 2,118 Thereafter 2,694 Total Lease Payments 19,662 Less: imputed interest (1,944 ) Total $ 17,718 |
Note 8 - Other Intangible Asset
Note 8 - Other Intangible Assets | 6 Months Ended |
Jun. 30, 2022 | |
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 June 30, 2022 Indefinite-lived intangibles: Trademark and tradenames $ 77,600 $ - $ 77,600 Amortizable intangibles: Dealer network 80,000 73,000 7,000 Customer relationships 80,920 34,951 45,969 Patents 21,136 16,367 4,769 Noncompete agreements 8,640 8,640 - Trademarks 5,459 3,948 1,511 Amortizable intangibles, net 196,155 136,906 59,249 Total $ 273,755 $ 136,906 $ 136,849 Gross Less Net Carrying Accumulated Carrying Amount Amortization Amount December 31, 2021 Indefinite-lived intangibles: Trademark and tradenames $ 77,600 $ - $ 77,600 Amortizable intangibles: Dealer network 80,000 71,000 9,000 Customer relationships 80,920 32,366 48,554 Patents 21,136 15,739 5,397 Noncompete agreements 8,640 8,640 - Trademarks 5,459 3,901 1,558 Amortizable intangibles, net 196,155 131,646 64,509 Total $ 273,755 $ 131,646 $ 142,109 Amortization expense for intangible assets was $2,630 and $2,705 for the three June 30, 2022 2021 six June 30, 2022 2021 2022 five 2022 $ 5,260 2023 10,520 2024 7,520 2025 6,075 2026 5,450 2027 5,450 |
Note 9 - Long-term Debt
Note 9 - Long-term Debt | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Long-Term Debt [Text Block] | 9. Long-Term Debt Long-term debt is summarized below: June 30, December 31, 2022 2021 Term Loan, net of debt discount of $444 $499 $ 213,306 $ 218,875 Less current maturities 11,137 11,137 Long-term debt before deferred financing costs 202,169 207,738 Deferred financing costs, net 1,492 1,680 Long-term debt, net $ 200,677 $ 206,058 On June 9, 2021, not June 9, 2026. The Company will be 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 the Company’s 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 London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (ii) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio. The Credit Agreement provides that the Company has the option to select whether the senior secured revolving credit facility borrowings will bear interest at either (i)(a) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (b) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio, or (ii) a margin ranging from 0.375% to 1.00% per annum, depending on the Company’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 London Interbank Offered Rate for a one zero The Credit Agreement was issued at a $563 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,409 are being amortized over the term of the loan. The Company’s entrance into the Credit Agreement and subsequent settlement of its prior credit agreements is accounted for as an extinguishment of the Company’s prior debt under ASC 470 50, three six June 30, 2021 At June 30, 2022 December 31, 2021 no 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, the Credit Agreement requires the Company to have a Leverage Ratio of not 1.00 June 30, 2021, not 1.00 June 30, 2021. June 30, 2022 In accordance with the Company’s prior credit agreements, the Company was required to make additional principal prepayments over the above scheduled payments under certain conditions. This included, in the case of the term loan facility, 100% of the net cash proceeds of certain asset sales, certain insurance or condemnation events, certain debt issuances, and, within 150 days of the end of each fiscal year, 50% of consolidated excess cash flow including a deduction for certain distributions (which percentage is reduced to 0% upon the achievement of certain leverage ratio thresholds), for such fiscal year. Consolidated excess cash flow was defined in the senior credit facilities as consolidated adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) plus a consolidated working capital adjustment, less the sum of repayments of debt and capital expenditures (subject to certain adjustments), interest and taxes paid in cash, management fees and certain restricted payments (including certain dividends or distributions). Consolidated working capital adjustment was defined in the senior credit facilities as the change in working capital, defined as current assets, excluding cash and cash equivalents, less current liabilities, excluding the current portion of long-term debt. The Company made a voluntary payment of $20,000 on its debt on March 31, 2021. On June 13, 2019, May 31, 2019 May 31, 2024. may one first 2020, March 19, 2020, three June 30, 2022 2021 six June 30, 2022 2021 three June 30, 2022 2021 six June 30, 2022 2021 On June 9, 2021, June 9, 2021 twelve On May 19, 2022, May 31, 2024 June 9, 2026. may two 2.718% The interest rate swaps' positive fair value at June 30, 2022 December 31, 2021 |
Note 10 - Accrued Expenses and
Note 10 - Accrued Expenses and Other Current Liabilities | 6 Months Ended |
Jun. 30, 2022 | |
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: June 30, December 31, 2022 2021 Payroll and related costs $ 10,658 $ 13,299 Employee benefits 9,345 8,933 Accrued warranty 3,784 3,645 Interest rate swaps - 3,479 Other 8,353 6,770 $ 32,140 $ 36,126 |
Note 11 - Warranty Liability
Note 11 - Warranty Liability | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Product Warranty Disclosure [Text Block] | 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 one one five not June 30, 2022 December 31, 2021 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, 2022 2021 2022 2021 Balance at the beginning of the period $ 5,451 $ 4,677 $ 6,368 $ 5,812 Warranty provision 1,560 1,735 2,401 2,705 Claims paid/settlements (493 ) (989 ) (2,251 ) (3,094 ) Balance at the end of the period $ 6,518 $ 5,423 $ 6,518 $ 5,423 |
Note 12 - Earnings Per Share
Note 12 - Earnings Per Share | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Earnings Per Share [Text Block] | 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 not two Three Months Ended Six Months Ended June 30, June 30, June 30, June 30, 2022 2021 2022 2021 Basic earnings per common share Net income $ 17,725 $ 14,103 $ 13,817 $ 14,845 Less income allocated to participating securities 345 224 260 255 Net income allocated to common shareholders $ 17,380 $ 13,879 $ 13,557 $ 14,590 Weighted average common shares outstanding 22,907,414 22,973,391 22,944,769 22,927,658 $ 0.76 $ 0.60 $ 0.59 $ 0.64 Earnings per common share assuming dilution Net income $ 17,725 $ 14,103 $ 13,817 $ 14,845 Less income allocated to participating securities 345 224 260 255 Net income allocated to common shareholders $ 17,380 $ 13,879 $ 13,557 $ 14,590 Weighted average common shares outstanding 22,907,414 22,973,391 22,944,769 22,927,658 Incremental shares applicable to non-participating RSUs - 11,842 2,583 16,178 Weighted average common shares assuming dilution 22,907,414 22,985,233 22,947,352 22,943,836 $ 0.75 $ 0.60 $ 0.58 $ 0.63 |
Note 13 - Employee Stock Plans
Note 13 - Employee Stock Plans | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Share-Based Payment Arrangement [Text Block] | 13. Employee Stock Plans 2010 In May 2010, 2010 “2010 2010 2014 2020 2010 may may may 2010 Equity awards issued to management include a retirement provision under which members of management who either ( 1 65 2 ten 55 six first not three June 30, 2022 2021 six June 30, 2022 2021 2013, 718, Performance Share Unit Awards The Company grants performance share units as performance-based awards under the 2010 three 718, $37.57 three June 30, 2022 2021 six June 30, 2022 2021 June 30, 2022 2025 Restricted Stock Unit Awards RSUs are granted to both non-employee directors and management. RSUs do not two one second not one not A summary of RSU activity for the six June 30, 2022 Weighted Weighted Average Average Remaining Grant Date Contractual Shares Fair value Term (in years) Unvested at December 31, 2021 79,903 $ 48.87 1.91 Granted 113,047 $ 36.78 1.53 Vested (77,535 ) $ 40.97 - Cancelled and forfeited (5,770 ) $ 48.62 - Unvested at June 30, 2022 109,645 $ 42.00 2.20 Expected to vest in the future at June 30, 2022 107,070 $ 42.00 2.20 The Company recognized $1,101 and $1,592 of compensation expense related to the RSU awards in the three June 30, 2022 2021 six June 30, 2022 2021 June 30, 2022 2025 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 no two one one |
Note 14 - Commitments and Conti
Note 14 - Commitments and Contingencies | 6 Months Ended |
Jun. 30, 2022 | |
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 not |
Note 15 - Segments
Note 15 - Segments | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Segment Reporting Disclosure [Text Block] | 15. Segments The Company’s two Work Truck Attachments. Work Truck Solutions. Separate financial information is available for the two Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. No 10% 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 Six Months Ended Six Months Ended June 30, June 30, June 30, June 30, 2022 2021 2022 2021 Net sales Work Truck Attachments $ 130,364 $ 104,638 $ 176,140 $ 146,619 Work Truck Solutions 57,197 52,892 114,022 114,253 $ 187,561 $ 157,530 $ 290,162 $ 260,872 Adjusted EBITDA Work Truck Attachments $ 33,589 $ 32,177 $ 36,633 $ 40,416 Work Truck Solutions 513 1,314 2,105 3,733 $ 34,102 $ 33,491 $ 38,738 $ 44,149 Depreciation and amortization expense Work Truck Attachments $ 3,201 $ 2,997 $ 6,390 $ 5,798 Work Truck Solutions 2,003 2,203 4,003 4,415 $ 5,204 $ 5,200 $ 10,393 $ 10,213 Assets Work Truck Attachments $ 421,310 $ 379,541 Work Truck Solutions 192,174 189,382 $ 613,484 $ 568,923 Capital Expenditures Work Truck Attachments $ 2,928 $ 1,884 $ 4,066 $ 3,981 Work Truck Solutions 363 484 581 777 $ 3,291 $ 2,368 $ 4,647 $ 4,758 Adjusted EBITDA Work Truck Attachments $ 33,589 $ 32,177 $ 36,633 $ 40,416 Work Truck Solutions 513 1,314 2,105 3,733 Total Adjusted EBITDA $ 34,102 $ 33,491 $ 38,738 $ 44,149 Less items to reconcile Adjusted EBITDA to Income before taxes: Interest expense - net 2,473 4,372 4,586 7,347 Depreciation expense 2,574 2,495 5,133 4,803 Amortization 2,630 2,705 5,260 5,410 Stock based compensation 3,153 4,055 5,053 6,020 Loss on extinguishment of debt - 4,936 - 4,936 COVID-19 (1) 12 15 32 55 Other charges (2) 170 (6 ) 509 (6 ) Income before taxes $ 23,090 $ 14,919 $ 18,165 $ 15,584 ( 1 Reflects incremental costs incurred related to the COVID- 19 19 not ( 2 Reflects unrelated legal, severance, restructuring and consulting fees for the periods presented. |
Note 16 - Income Taxes
Note 16 - Income Taxes | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Income Tax Disclosure [Text Block] | 16. Income Taxes The Company’s effective tax rate was 23.2% and 5.5% for the three June 30, 2022 2021 six June 30, 2022 2021 three six June 30, 2022 three six June 30, 2021 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. |
Note 17 - Changes in Accumulate
Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component | 6 Months Ended |
Jun. 30, 2022 | |
Notes to Financial Statements | |
Comprehensive Income (Loss) Note [Text Block] | 17. Changes in Accumulated Other Comprehensive Income (Loss) by Component Changes to accumulated other comprehensive income (loss) by component for the six June 30, 2022 Unrealized Net Gain (Loss) Retiree on Interest Health Rate Benefit Swap Obligation Total Balance at December 31, 2021 $ (3,524 ) $ 2,471 $ (1,053 ) Other comprehensive gain before reclassifications 4,443 — 4,443 Amounts reclassified from accumulated other comprehensive income (loss): (1) 1,329 (82 ) 1,247 Balance at June 30, 2022 $ 2,248 $ 2,389 $ 4,637 (1) Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (110 ) Tax expense 28 Reclassification net of tax $ (82 ) Realized losses on interest rate swaps reclassified to interest expense $ 1,796 Tax benefit (467 ) Reclassification net of tax $ 1,329 Changes to accumulated other comprehensive income (loss) by component for the six June 30, 2021 Unrealized Net Loss Retiree on Interest Health Rate Benefit Swap Obligation Total Balance at December 31, 2020 $ (7,608 ) $ 2,113 $ (5,495 ) Other comprehensive loss before reclassifications (21 ) — (21 ) Amounts reclassified from accumulated other comprehensive income (loss): (1) 1,560 (115 ) 1,445 Balance at June 30, 2021 $ (6,069 ) $ 1,998 $ (4,071 ) (1) Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (156 ) Tax expense 41 Reclassification net of tax $ (115 ) Realized losses on interest rate swaps reclassified to interest expense $ 2,108 Tax benefit (548 ) Reclassification net of tax $ 1,560 |
Note 2 - Revenue Recognition (T
Note 2 - Revenue Recognition (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Disaggregation of Revenue [Table Text Block] | Three Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 130,364 $ 30,460 $ 160,824 Government - 13,998 13,998 Fleet - 11,428 11,428 Other - 1,311 1,311 Total revenue $ 130,364 $ 57,197 $ 187,561 Three Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 104,638 $ 32,384 $ 137,022 Government - 9,466 9,466 Fleet - 9,295 9,295 Other - 1,747 1,747 Total revenue $ 104,638 $ 52,892 $ 157,530 Six Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 176,140 $ 60,711 $ 236,851 Government - 26,008 26,008 Fleet - 23,151 23,151 Other - 4,152 4,152 Total revenue $ 176,140 $ 114,022 $ 290,162 Six Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Independent dealer $ 146,619 $ 66,032 $ 212,651 Government - 21,916 21,916 Fleet - 20,640 20,640 Other - 5,665 5,665 Total revenue $ 146,619 $ 114,253 $ 260,872 Three Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 130,364 $ 35,051 $ 165,415 Over time - 22,146 22,146 Total revenue $ 130,364 $ 57,197 $ 187,561 Three Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 104,638 $ 32,690 $ 137,328 Over time - 20,202 20,202 Total revenue $ 104,638 $ 52,892 $ 157,530 Six Months Ended June 30, 2022 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 176,140 $ 69,534 $ 245,674 Over time - 44,488 44,488 Total revenue $ 176,140 $ 114,022 $ 290,162 Six Months Ended June 30, 2021 Work Truck Attachments Work Truck Solutions Total Revenue Point in time $ 146,619 $ 73,400 $ 220,019 Over time - 40,853 40,853 Total revenue $ 146,619 $ 114,253 $ 260,872 Three Months Ended June 30, 2022 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 2,616 $ 5,928 $ (4,214 ) $ 4,330 Three Months Ended June 30, 2021 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 3,741 $ 7,564 $ (4,702 ) $ 6,603 Six Months Ended June 30, 2022 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 2,454 $ 8,637 $ (6,761 ) $ 4,330 Six Months Ended June 30, 2021 Balance at Beginning of Period Additions Deductions Balance at End of Period Contract liabilities $ 2,746 $ 10,729 $ (6,872 ) $ 6,603 |
Note 3 - Credit Losses (Tables)
Note 3 - Credit Losses (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Accounts Receivable, Allowance for Credit Loss [Table Text Block] | Balance at December 31, 2021 Additions charged to earnings Writeoffs Changes to reserve, net Balance at June 30, 2022 Six Months Ended June 30, 2022 Work Truck Attachments $ 1,430 $ 200 $ - $ 4 $ 1,634 Work Truck Solutions 1,540 (150 ) (105 ) 3 1,288 Total $ 2,970 $ 50 $ (105 ) $ 7 $ 2,922 Balance at December 31, 2020 Additions charged to earnings Writeoffs Changes to reserve, net Balance at June 30, 2022 Six Months Ended June 30, 2021 Work Truck Attachments $ 1,480 $ 200 $ - $ 2 $ 1,682 Work Truck Solutions 1,449 147 (47 ) - 1,549 Total $ 2,929 $ 347 $ (47 ) $ 2 $ 3,231 |
Note 4 - Fair Value (Tables)
Note 4 - Fair Value (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] | Fair Value at Fair Value at June 30, December 31, 2022 2021 Assets: Non-qualified benefit plan assets (a) $ 8,726 $ 10,347 Interest rate swaps (b) 1,716 - Total Assets $ 10,442 $ 10,347 Liabilities: Interest rate swaps (b) $ - $ 6,428 Long-term debt (c) 213,306 218,875 Total Liabilities $ 213,306 $ 225,303 |
Note 5 - Inventories (Tables)
Note 5 - Inventories (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Inventory, Current [Table Text Block] | June 30, December 31, 2022 2021 Finished goods $ 70,921 $ 50,416 Work-in-process 14,081 8,916 Raw material and supplies 46,516 44,687 $ 131,518 $ 104,019 |
Note 6 - Property, Plant and _2
Note 6 - Property, Plant and Equipment (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Property, Plant and Equipment [Table Text Block] | June 30, December 31, 2022 2021 Land $ 3,969 $ 3,969 Land improvements 5,330 5,278 Leasehold improvements 5,423 5,405 Buildings 35,226 34,635 Machinery and equipment 69,729 68,939 Furniture and fixtures 22,878 22,275 Mobile equipment and other 4,863 4,737 Construction-in-process 5,921 4,235 Total property, plant and equipment 153,339 149,473 Less accumulated depreciation (87,168 ) (82,686 ) Net property, plant and equipment $ 66,171 $ 66,787 |
Note 7 - Leases (Tables)
Note 7 - Leases (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Lease, Cost [Table Text Block] | Three Months Ended June 30, 2022 Six Months Ended June 30, 2022 Three Months Ended June 30, 2021 Six Months Ended June 30, 2021 Operating lease expense $ 1,383 $ 2,782 $ 1,411 $ 2,782 Short term lease cost $ 89 $ 189 $ 43 $ 158 Total lease cost $ 1,472 $ 2,971 $ 1,454 $ 2,940 Six Months Ended June 30, 2022 Six Months Ended June 30, 2021 Cash paid for amounts included in the measurement of operating lease liabilities $ 2,870 $ 2,747 Non-cash lease expense - right-of-use assets $ 2,310 $ 1,681 Right-of-use assets obtained in exchange for operating lease obligations $ 133 $ 360 |
Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block] | June 30, 2022 December 31, 2021 Operating Leases Operating lease right-of-use assets $ 16,152 $ 18,462 Other current liabilities 4,416 4,623 Operating lease liabilities 13,302 15,408 Total operating lease liabilities $ 17,718 $ 20,031 Weighted Average Remaining Lease Term Operating leases (in months) 59 62 Weighted Average Discount Rate Operating leases 4.74 % 4.79 % |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Year ending December 31, Operating Leases 2022 (excluding the six months ended June 30, 2022) $ 2,607 2023 4,929 2024 4,058 2025 3,256 2026 2,118 Thereafter 2,694 Total Lease Payments 19,662 Less: imputed interest (1,944 ) Total $ 17,718 |
Note 8 - Other Intangible Ass_2
Note 8 - Other Intangible Assets (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
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 June 30, 2022 Indefinite-lived intangibles: Trademark and tradenames $ 77,600 $ - $ 77,600 Amortizable intangibles: Dealer network 80,000 73,000 7,000 Customer relationships 80,920 34,951 45,969 Patents 21,136 16,367 4,769 Noncompete agreements 8,640 8,640 - Trademarks 5,459 3,948 1,511 Amortizable intangibles, net 196,155 136,906 59,249 Total $ 273,755 $ 136,906 $ 136,849 Gross Less Net Carrying Accumulated Carrying Amount Amortization Amount December 31, 2021 Indefinite-lived intangibles: Trademark and tradenames $ 77,600 $ - $ 77,600 Amortizable intangibles: Dealer network 80,000 71,000 9,000 Customer relationships 80,920 32,366 48,554 Patents 21,136 15,739 5,397 Noncompete agreements 8,640 8,640 - Trademarks 5,459 3,901 1,558 Amortizable intangibles, net 196,155 131,646 64,509 Total $ 273,755 $ 131,646 $ 142,109 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] | 2022 $ 5,260 2023 10,520 2024 7,520 2025 6,075 2026 5,450 2027 5,450 |
Note 9 - Long-term Debt (Tables
Note 9 - Long-term Debt (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Long-Term Debt Instruments [Table Text Block] | June 30, December 31, 2022 2021 Term Loan, net of debt discount of $444 $499 $ 213,306 $ 218,875 Less current maturities 11,137 11,137 Long-term debt before deferred financing costs 202,169 207,738 Deferred financing costs, net 1,492 1,680 Long-term debt, net $ 200,677 $ 206,058 |
Note 10 - Accrued Expenses an_2
Note 10 - Accrued Expenses and Other Current Liabilities (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Accrued Liabilities [Table Text Block] | June 30, December 31, 2022 2021 Payroll and related costs $ 10,658 $ 13,299 Employee benefits 9,345 8,933 Accrued warranty 3,784 3,645 Interest rate swaps - 3,479 Other 8,353 6,770 $ 32,140 $ 36,126 |
Note 11 - Warranty Liability (T
Note 11 - Warranty Liability (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Product Warranty Liability [Table Text Block] | Three Months Ended Six Months Ended June 30, June 30, June 30, June 30, 2022 2021 2022 2021 Balance at the beginning of the period $ 5,451 $ 4,677 $ 6,368 $ 5,812 Warranty provision 1,560 1,735 2,401 2,705 Claims paid/settlements (493 ) (989 ) (2,251 ) (3,094 ) Balance at the end of the period $ 6,518 $ 5,423 $ 6,518 $ 5,423 |
Note 12 - Earnings Per Share (T
Note 12 - Earnings Per Share (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | Three Months Ended Six Months Ended June 30, June 30, June 30, June 30, 2022 2021 2022 2021 Basic earnings per common share Net income $ 17,725 $ 14,103 $ 13,817 $ 14,845 Less income allocated to participating securities 345 224 260 255 Net income allocated to common shareholders $ 17,380 $ 13,879 $ 13,557 $ 14,590 Weighted average common shares outstanding 22,907,414 22,973,391 22,944,769 22,927,658 $ 0.76 $ 0.60 $ 0.59 $ 0.64 Earnings per common share assuming dilution Net income $ 17,725 $ 14,103 $ 13,817 $ 14,845 Less income allocated to participating securities 345 224 260 255 Net income allocated to common shareholders $ 17,380 $ 13,879 $ 13,557 $ 14,590 Weighted average common shares outstanding 22,907,414 22,973,391 22,944,769 22,927,658 Incremental shares applicable to non-participating RSUs - 11,842 2,583 16,178 Weighted average common shares assuming dilution 22,907,414 22,985,233 22,947,352 22,943,836 $ 0.75 $ 0.60 $ 0.58 $ 0.63 |
Note 13 - Employee Stock Plans
Note 13 - Employee Stock Plans (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
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, 2021 79,903 $ 48.87 1.91 Granted 113,047 $ 36.78 1.53 Vested (77,535 ) $ 40.97 - Cancelled and forfeited (5,770 ) $ 48.62 - Unvested at June 30, 2022 109,645 $ 42.00 2.20 Expected to vest in the future at June 30, 2022 107,070 $ 42.00 2.20 |
Note 15 - Segments (Tables)
Note 15 - Segments (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
Notes Tables | |
Schedule of Segment Reporting Information, by Segment [Table Text Block] | Three Months Ended Three Months Ended Six Months Ended Six Months Ended June 30, June 30, June 30, June 30, 2022 2021 2022 2021 Net sales Work Truck Attachments $ 130,364 $ 104,638 $ 176,140 $ 146,619 Work Truck Solutions 57,197 52,892 114,022 114,253 $ 187,561 $ 157,530 $ 290,162 $ 260,872 Adjusted EBITDA Work Truck Attachments $ 33,589 $ 32,177 $ 36,633 $ 40,416 Work Truck Solutions 513 1,314 2,105 3,733 $ 34,102 $ 33,491 $ 38,738 $ 44,149 Depreciation and amortization expense Work Truck Attachments $ 3,201 $ 2,997 $ 6,390 $ 5,798 Work Truck Solutions 2,003 2,203 4,003 4,415 $ 5,204 $ 5,200 $ 10,393 $ 10,213 Assets Work Truck Attachments $ 421,310 $ 379,541 Work Truck Solutions 192,174 189,382 $ 613,484 $ 568,923 Capital Expenditures Work Truck Attachments $ 2,928 $ 1,884 $ 4,066 $ 3,981 Work Truck Solutions 363 484 581 777 $ 3,291 $ 2,368 $ 4,647 $ 4,758 Adjusted EBITDA Work Truck Attachments $ 33,589 $ 32,177 $ 36,633 $ 40,416 Work Truck Solutions 513 1,314 2,105 3,733 Total Adjusted EBITDA $ 34,102 $ 33,491 $ 38,738 $ 44,149 Less items to reconcile Adjusted EBITDA to Income before taxes: Interest expense - net 2,473 4,372 4,586 7,347 Depreciation expense 2,574 2,495 5,133 4,803 Amortization 2,630 2,705 5,260 5,410 Stock based compensation 3,153 4,055 5,053 6,020 Loss on extinguishment of debt - 4,936 - 4,936 COVID-19 (1) 12 15 32 55 Other charges (2) 170 (6 ) 509 (6 ) Income before taxes $ 23,090 $ 14,919 $ 18,165 $ 15,584 |
Note 17 - Changes in Accumula_2
Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Tables) | 6 Months Ended |
Jun. 30, 2022 | |
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, 2021 $ (3,524 ) $ 2,471 $ (1,053 ) Other comprehensive gain before reclassifications 4,443 — 4,443 Amounts reclassified from accumulated other comprehensive income (loss): (1) 1,329 (82 ) 1,247 Balance at June 30, 2022 $ 2,248 $ 2,389 $ 4,637 (1) Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (110 ) Tax expense 28 Reclassification net of tax $ (82 ) Realized losses on interest rate swaps reclassified to interest expense $ 1,796 Tax benefit (467 ) Reclassification net of tax $ 1,329 Unrealized Net Loss Retiree on Interest Health Rate Benefit Swap Obligation Total Balance at December 31, 2020 $ (7,608 ) $ 2,113 $ (5,495 ) Other comprehensive loss before reclassifications (21 ) — (21 ) Amounts reclassified from accumulated other comprehensive income (loss): (1) 1,560 (115 ) 1,445 Balance at June 30, 2021 $ (6,069 ) $ 1,998 $ (4,071 ) (1) Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (156 ) Tax expense 41 Reclassification net of tax $ (115 ) Realized losses on interest rate swaps reclassified to interest expense $ 2,108 Tax benefit (548 ) Reclassification net of tax $ 1,560 |
Note 1 - Basis of Presentation
Note 1 - Basis of Presentation (Details Textual) | 6 Months Ended |
Jun. 30, 2022 | |
Number of Operating Segments | 2 |
Number of Reportable Segments | 2 |
Note 2 - Revenue Recognition (D
Note 2 - Revenue Recognition (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Revenue from Contract with Customer, Excluding Assessed Tax | $ 187,561 | $ 157,530 | $ 290,162 | $ 260,872 |
Contract with Customer, Asset, after Allowance for Credit Loss, Total | 0 | 0 | 0 | 0 |
Contract with Customer, Liability, Revenue Recognized | 712 | 1,730 | 1,061 | 2,145 |
Fleet Upfit Sales [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax | $ 549 | $ 168 | $ 85 | $ 260 |
Note 2 - Revenue Recognition -
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Revenue | $ 187,561 | $ 157,530 | $ 290,162 | $ 260,872 |
Balance at Beginning of Period | 2,616 | 3,741 | 2,454 | 2,746 |
Additions | 5,928 | 7,564 | 8,637 | 10,729 |
Deductions | (4,214) | (4,702) | (6,761) | (6,872) |
Contract liabilitiesBalance at End of Period | 4,330 | 6,603 | 4,330 | 6,603 |
Transferred at Point in Time [Member] | ||||
Revenue | 165,415 | 137,328 | 245,674 | 220,019 |
Transferred over Time [Member] | ||||
Revenue | 22,146 | 20,202 | 44,488 | 40,853 |
Work Truck Attachments [Member] | ||||
Revenue | 130,364 | 104,638 | 176,140 | 146,619 |
Work Truck Attachments [Member] | Transferred at Point in Time [Member] | ||||
Revenue | 130,364 | 104,638 | 176,140 | 146,619 |
Work Truck Attachments [Member] | Transferred over Time [Member] | ||||
Revenue | 0 | 0 | 0 | 0 |
Work Truck Solutions [Member] | ||||
Revenue | 57,197 | 52,892 | 114,022 | 114,253 |
Work Truck Solutions [Member] | Transferred at Point in Time [Member] | ||||
Revenue | 35,051 | 32,690 | 69,534 | 73,400 |
Work Truck Solutions [Member] | Transferred over Time [Member] | ||||
Revenue | 22,146 | 20,202 | 44,488 | 40,853 |
Independent Dealer [Member] | ||||
Revenue | 160,824 | 137,022 | 236,851 | 212,651 |
Independent Dealer [Member] | Work Truck Attachments [Member] | ||||
Revenue | 130,364 | 104,638 | 176,140 | 146,619 |
Independent Dealer [Member] | Work Truck Solutions [Member] | ||||
Revenue | 30,460 | 32,384 | 60,711 | 66,032 |
Government Contract [Member] | ||||
Revenue | 13,998 | 9,466 | 26,008 | 21,916 |
Government Contract [Member] | Work Truck Attachments [Member] | ||||
Revenue | 0 | 0 | 0 | 0 |
Government Contract [Member] | Work Truck Solutions [Member] | ||||
Revenue | 13,998 | 9,466 | 26,008 | 21,916 |
Fleet [Member] | ||||
Revenue | 11,428 | 9,295 | 23,151 | 20,640 |
Fleet [Member] | Work Truck Attachments [Member] | ||||
Revenue | 0 | 0 | 0 | 0 |
Fleet [Member] | Work Truck Solutions [Member] | ||||
Revenue | 11,428 | 9,295 | 23,151 | 20,640 |
Product and Service, Other [Member] | ||||
Revenue | 1,311 | 1,747 | 4,152 | 5,665 |
Product and Service, Other [Member] | Work Truck Attachments [Member] | ||||
Revenue | 0 | 0 | 0 | 0 |
Product and Service, Other [Member] | Work Truck Solutions [Member] | ||||
Revenue | $ 1,311 | $ 1,747 | $ 4,152 | $ 5,665 |
Note 3 - Credit Losses (Details
Note 3 - Credit Losses (Details Textual) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 | Jun. 30, 2021 | Dec. 31, 2020 |
Accounts Receivable, Allowance for Credit Loss, Ending Balance | $ 2,922 | $ 2,970 | $ 3,231 | $ 2,929 |
Work Truck Attachments [Member] | ||||
Accounts Receivable, Allowance for Credit Loss, Ending Balance | 1,634 | 1,430 | 1,682 | 1,480 |
Work Truck Solutions [Member] | ||||
Accounts Receivable, Allowance for Credit Loss, Ending Balance | $ 1,288 | $ 1,540 | $ 1,549 | $ 1,449 |
Note 3 - Credit Losses - Credit
Note 3 - Credit Losses - Credit for Trade Accounts Receivable (Details) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2022 | Jun. 30, 2021 | |
Balance | $ 2,970 | $ 2,929 |
Additions charged to earnings | 50 | 347 |
Writeoffs | (105) | (47) |
Changes to reserve, net | 7 | 2 |
Balance | 2,922 | 3,231 |
Work Truck Attachments [Member] | ||
Balance | 1,430 | 1,480 |
Additions charged to earnings | 200 | 200 |
Writeoffs | 0 | 0 |
Changes to reserve, net | 4 | 2 |
Balance | 1,634 | 1,682 |
Work Truck Solutions [Member] | ||
Balance | 1,540 | 1,449 |
Additions charged to earnings | (150) | 147 |
Writeoffs | (105) | (47) |
Changes to reserve, net | 3 | 0 |
Balance | $ 1,288 | $ 1,549 |
Note 4 - Fair Value (Details Te
Note 4 - Fair Value (Details Textual) - Interest Rate Swap [Member] - Fair Value, Inputs, Level 2 [Member] - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Accrued Expenses and Other Current Liabilities [Member] | ||
Derivative Liability, Current | $ 1,051 | $ 3,479 |
Other Noncurrent Assets [Member] | ||
Derivative Asset, Noncurrent | $ 665 | $ 2,949 |
Note 4 - Fair Value - Schedule
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 | Jun. 30, 2022 | Dec. 31, 2021 | |
Assets: | |||
Non-qualified benefit plan assets (a) | [1] | $ 8,726 | $ 10,347 |
Interest rate swaps (b) | [2] | 1,716 | 0 |
Total Assets | 10,442 | 10,347 | |
Liabilities: | |||
Interest rate swaps (b) | 0 | 6,428 | |
Long-term debt (c) | [3] | 213,306 | 218,875 |
Total Liabilities | $ 213,306 | $ 225,303 | |
[1]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.[2]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,051 and $665 at June 30, 2022 are included in Prepaid and other current assets and Other long-term assets, respectively. Interest rate swaps of $3,479 and $2,949 at December 31, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.[3]The fair value of the Company’s long-term debt, including current maturities, is based on rates for instruments with comparable maturities and credit quality (Level 2 inputs), and approximates its carrying value. Prior to the Company’s most recent debt refinancing, the fair value of the Company’s long-term debt, including current maturities, was estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which was a Level 2 input. See Note 9 to the Unaudited Condensed Consolidated Financial Statements for additional information. 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. ? |
Note 5 - Inventories (Details T
Note 5 - Inventories (Details Textual) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Floor Plan Obligations | $ 1,052 | $ 2,655 |
Truck Floor Plan Inventories, Net | $ 1,052 | $ 2,655 |
Note 5 - Inventories - Schedule
Note 5 - Inventories - Schedule of Inventories (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Finished goods | $ 70,921 | $ 50,416 |
Work-in-process | 14,081 | 8,916 |
Raw material and supplies | 46,516 | 44,687 |
Inventory, Net, Total | $ 131,518 | $ 104,019 |
Note 6 - Property, Plant and _3
Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Property, plant and equipment | $ 153,339 | $ 149,473 |
Less accumulated depreciation | (87,168) | (82,686) |
Net property, plant and equipment | 66,171 | 66,787 |
Land [Member] | ||
Property, plant and equipment | 3,969 | 3,969 |
Land Improvements [Member] | ||
Property, plant and equipment | 5,330 | 5,278 |
Leasehold Improvements [Member] | ||
Property, plant and equipment | 5,423 | 5,405 |
Building [Member] | ||
Property, plant and equipment | 35,226 | 34,635 |
Machinery and Equipment [Member] | ||
Property, plant and equipment | 69,729 | 68,939 |
Furniture and Fixtures [Member] | ||
Property, plant and equipment | 22,878 | 22,275 |
Mobile, Equipment and Other [Member] | ||
Property, plant and equipment | 4,863 | 4,737 |
Construction in Progress [Member] | ||
Property, plant and equipment | $ 5,921 | $ 4,235 |
Note 7 - Leases (Details Textua
Note 7 - Leases (Details Textual) - USD ($) | 12 Months Ended | |
Dec. 31, 2021 | Jun. 30, 2022 | |
Lessee, Operating Lease, Renewal Term (Year) | 10 years | |
Number of Operating Lease Facilities Impaired | 2 | |
Asset Impairment Charges, Total | $ 1,211,000 | |
Minimum [Member] | ||
Lessee, Operating Lease, Term of Contract (Year) | 1 year | |
Maximum [Member] | ||
Lessee, Operating Lease, Term of Contract (Year) | 14 years |
Note 7 - Leases - Summary of Le
Note 7 - Leases - Summary of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Operating lease expense | $ 1,383 | $ 1,411 | $ 2,782 | $ 2,782 |
Short term lease cost | 89 | 43 | 189 | 158 |
Total lease cost | $ 1,472 | $ 1,454 | 2,971 | 2,940 |
Cash paid for amounts included in the measurement of operating lease liabilities | 2,870 | 2,747 | ||
Non-cash lease expense - right-of-use assets | 2,310 | 1,681 | ||
Right-of-use assets obtained in exchange for operating lease obligations | $ 133 | $ 360 |
Note 7 - Leases - Summary of Su
Note 7 - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Operating lease right-of-use assets | $ 16,152 | $ 18,462 |
Other current liabilities | 4,416 | 4,623 |
Operating lease liabilities | 13,302 | 15,408 |
Total operating lease liabilities | $ 17,718 | $ 20,031 |
Operating leases (in months) (Month) | 59 months | 62 months |
Operating leases | 4.74% | 4.79% |
Note 7 - Leases - Maturities (D
Note 7 - Leases - Maturities (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
2022 (excluding the six months ended June 30, 2022) | $ 2,607 | |
2023 | 4,929 | |
2024 | 4,058 | |
2025 | 3,256 | |
2026 | 2,118 | |
Thereafter | 2,694 | |
Total Lease Payments | 19,662 | |
Less: imputed interest | (1,944) | |
Total | $ 17,718 | $ 20,031 |
Note 8 - Other Intangible Ass_3
Note 8 - Other Intangible Assets (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Amortization of Intangible Assets | $ 2,630 | $ 2,705 | $ 5,260 | $ 5,410 |
Note 8 - Other Intangible Ass_4
Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Gross carrying amount | $ 196,155 | $ 196,155 |
Accumulated amortization | 136,906 | 131,646 |
Net carrying amount | 59,249 | 64,509 |
Total gross carrying amount | 273,755 | 273,755 |
Total net carrying amount | 136,849 | 142,109 |
Distribution Rights [Member] | ||
Gross carrying amount | 80,000 | 80,000 |
Accumulated amortization | 73,000 | 71,000 |
Net carrying amount | 7,000 | 9,000 |
Customer Relationships [Member] | ||
Gross carrying amount | 80,920 | 80,920 |
Accumulated amortization | 34,951 | 32,366 |
Net carrying amount | 45,969 | 48,554 |
Patents [Member] | ||
Gross carrying amount | 21,136 | 21,136 |
Accumulated amortization | 16,367 | 15,739 |
Net carrying amount | 4,769 | 5,397 |
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 | 3,948 | 3,901 |
Net carrying amount | 1,511 | 1,558 |
Trademarks and Trade Names [Member] | ||
Gross carrying amount | $ 77,600 | $ 77,600 |
Note 8 - Other Intangible Ass_5
Note 8 - Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) $ in Thousands | Jun. 30, 2022 USD ($) |
2022 | $ 5,260 |
2023 | 10,520 |
2024 | 7,520 |
2025 | 6,075 |
2026 | 5,450 |
2027 | $ 5,450 |
Note 9 - Long-term Debt (Detail
Note 9 - Long-term Debt (Details Textual) | 3 Months Ended | 6 Months Ended | 12 Months Ended | |||||||
May 19, 2022 USD ($) | Mar. 31, 2021 USD ($) | Jun. 30, 2022 USD ($) | Mar. 31, 2022 | Jun. 30, 2021 USD ($) | Jun. 30, 2022 USD ($) | Jun. 30, 2021 USD ($) | Dec. 31, 2021 USD ($) | Jun. 09, 2021 USD ($) | Jun. 13, 2019 USD ($) | |
Gain (Loss) on Extinguishment of Debt, Total | $ 0 | $ (4,936,000) | $ 0 | $ (4,936,000) | ||||||
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax | (1,329,000) | (1,560,000) | ||||||||
Interest Expense, Debt, Total | $ 119,000 | 204,000 | 238,000 | 1,998,000 | ||||||
Gains Losses on Derivatives Expected to Be Amortized from OCITO Earnings | $ 687,000 | |||||||||
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member] | ||||||||||
Derivative Liability, Notional Amount | $ 175,000,000 | |||||||||
Derivative, Fixed Interest Rate | 2.495% | 2.495% | ||||||||
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 | $ (291,000) | $ 402,000 | $ (582,000) | $ 1,150,000 | ||||||
Derivative, Notional Amount | $ 125,000,000 | |||||||||
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage | 2.718% | |||||||||
Interest Rate Derivative Liabilities, at Fair Value | 1,716,000 | 1,716,000 | $ 6,428,000 | |||||||
Interest Rate Swap [Member] | Accrued Expenses and Other Current Liabilities [Member] | ||||||||||
Interest Rate Derivative Liabilities, at Fair Value | 1,051,000 | 1,051,000 | 3,479,000 | |||||||
Interest Rate Swap [Member] | Other Noncurrent Assets [Member] | ||||||||||
Interest Rate Derivative Liabilities, at Fair Value | 665,000 | 665,000 | 2,949,000 | |||||||
Secured Debt [Member] | ||||||||||
Debt Instrument, Unamortized Discount, Total | 444,000 | 444,000 | 499,000 | |||||||
Long-Term Debt, Total | 213,306,000 | 213,306,000 | 218,875,000 | |||||||
Revolving Credit Facility [Member] | ||||||||||
Line of Credit Facility, Maximum Borrowing Capacity | $ 100,000,000 | |||||||||
Long-Term Line of Credit, Total | 58,000,000 | 58,000,000 | 0 | |||||||
Line of Credit Facility, Remaining Borrowing Capacity | 41,050,000 | $ 41,050,000 | 99,050,000 | |||||||
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 London Interbank Offered Rate [Member] | ||||||||||
Debt Instrument, Basis Spread on Variable Rate | 1% | |||||||||
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] | London Interbank Offered Rate (LIBOR) [Member] | ||||||||||
Debt Instrument, Basis Spread on Variable Rate | 1% | |||||||||
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] | London Interbank Offered Rate (LIBOR) [Member] | ||||||||||
Debt Instrument, Basis Spread on Variable Rate | 0.375% | |||||||||
Letter of Credit [Member] | ||||||||||
Line of Credit Facility, Maximum Borrowing Capacity | 10,000,000 | |||||||||
Line of Credit [Member] | Secured Debt [Member] | ||||||||||
Debt Instrument Percentage of Net Cash Proceeds of Certain Events Paid as Additional Principal Prepayments | 100% | |||||||||
Debt Instrument Percentage of Excess Cash Flow Paid as Additional Principal Prepayments | 50% | |||||||||
Debt Instrument Reduced Percentage of Excess Cash Flow Paid As Additional Principal Prepayments Upon Achievement of Certain Leverage Ratio Thresholds One | 0% | |||||||||
Debt Instrument Voluntary Payment | $ 20,000,000 | |||||||||
Line of Credit [Member] | Maximum [Member] | Secured Debt [Member] | ||||||||||
Debt Instrument Period Before Fiscal Year End for Additional Principal Prepayments of Debt from Excess Cash Flow (Day) | 150 days | |||||||||
Senior Secured Term Loan Facility [Member] | ||||||||||
Line of Credit Facility, Maximum Borrowing Capacity | 225,000,000 | |||||||||
Senior Secured Term Loan Facility [Member] | Maximum [Member] | Leverage Ratio One [Member] | London Interbank Offered Rate (LIBOR) [Member] | ||||||||||
Debt Instrument, Basis Spread on Variable Rate | 2% | 2% | ||||||||
Senior Secured Term Loan Facility [Member] | Minimum [Member] | Leverage Ratio One [Member] | London Interbank Offered Rate (LIBOR) [Member] | ||||||||||
Debt Instrument, Basis Spread on Variable Rate | 1.375% | |||||||||
Swingline Loan [Member] | ||||||||||
Line of Credit Facility, Maximum Borrowing Capacity | 15,000,000 | |||||||||
Credit Agreement [Member] | ||||||||||
Debt Instrument, Unamortized Discount, Total | 563,000 | $ 563,000 | ||||||||
Debt Issuance Costs, Net, Total | $ 1,409,000 | $ 1,409,000 | ||||||||
Write off of Deferred Debt Issuance Cost | 972,000 | |||||||||
Write off of Unamortized Debt Discount | 3,964,000 | |||||||||
Gain (Loss) on Extinguishment of Debt, Total | $ 4,936,000 | |||||||||
Debt Instrument Covenant Leverage Ratio | 3.50% | |||||||||
Debt Instrument, Covenant Consolidated Interest Coverage Ratio | 3% | |||||||||
Credit Agreement [Member] | Maximum [Member] | ||||||||||
Line of Credit Facility Increase in Maximum Borrowing Capacity | $ 175,000,000 |
Note 9 - Long-term Debt - Sched
Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Less current maturities | $ 11,137 | $ 11,137 |
Deferred financing costs, net | 1,492 | 1,680 |
Long-term debt, net | 200,677 | 206,058 |
Secured Debt [Member] | ||
Term Loan, net of debt discount of $444 and $499 at June 30, 2022 and December 31, 2021, respectively | 213,306 | 218,875 |
Less current maturities | 11,137 | 11,137 |
Long-term debt before deferred financing costs | $ 202,169 | $ 207,738 |
Note 9 - Long-term Debt - Sch_2
Note 9 - Long-term Debt - Schedule of Long-term Debt Instruments (Details) (Parentheticals) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Secured Debt [Member] | ||
Unamortized discount on issuance of debt | $ 444 | $ 499 |
Note 10 - Accrued Expenses an_3
Note 10 - Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Payroll and related costs | $ 10,658 | $ 13,299 |
Employee benefits | 9,345 | 8,933 |
Accrued warranty | 3,784 | 3,645 |
Interest rate swaps | 0 | 3,479 |
Other | 8,353 | 6,770 |
Accrued Liabilities, Current, Total | $ 32,140 | $ 36,126 |
Note 11 - Warranty Liability (D
Note 11 - Warranty Liability (Details Textual) - USD ($) $ in Thousands | 6 Months Ended | |||||
Jun. 30, 2022 | Mar. 31, 2022 | Dec. 31, 2021 | Jun. 30, 2021 | Mar. 31, 2021 | Dec. 31, 2020 | |
Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) | 5 years | |||||
Standard Product Warranty Accrual, Ending Balance | $ 6,518 | $ 5,451 | $ 6,368 | $ 5,423 | $ 4,677 | $ 5,812 |
Standard Product Warranty Accrual, Noncurrent | 2,734 | 2,723 | ||||
Standard Product Warranty Accrual, Current | $ 3,784 | $ 3,645 | ||||
Snow And Ice Control Equipment [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 |
Note 11 - Warranty Liability -
Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Balance at the beginning of the period | $ 5,451 | $ 4,677 | $ 6,368 | $ 5,812 |
Warranty provision | 1,560 | 1,735 | 2,401 | 2,705 |
Claims paid/settlements | (493) | (989) | (2,251) | (3,094) |
Balance at the end of the period | $ 6,518 | $ 5,423 | $ 6,518 | $ 5,423 |
Note 12 - Earnings Per Share -
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 | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Net income | $ 17,725 | $ 14,103 | $ 13,817 | $ 14,845 |
Less income allocated to participating securities | 345 | 224 | 260 | 255 |
Net income allocated to common shareholders | $ 17,380 | $ 13,879 | $ 13,557 | $ 14,590 |
Weighted average common shares outstanding (in shares) | 22,907,414 | 22,973,391 | 22,944,769 | 22,927,658 |
Earnings Per Share, Basic, Total | $ 0.76 | $ 0.60 | $ 0.59 | $ 0.64 |
Incremental shares applicable to non-participating RSUs (in shares) | 0 | 11,842 | 2,583 | 16,178 |
Weighted average common shares assuming dilution (in shares) | 22,907,414 | 22,985,233 | 22,947,352 | 22,943,836 |
Earnings Per Share, Diluted, Total | $ 0.75 | $ 0.60 | $ 0.58 | $ 0.63 |
Note 13 - Employee Stock Plan_2
Note 13 - Employee Stock Plans (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended | |||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | May 31, 2010 | |
Share-Based Payment Arrangement, Expense | $ 3,153 | $ 4,055 | $ 5,053 | $ 6,020 | |
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) | $ 36.78 | ||||
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,801 | 3,286 | $ 3,724 | 4,145 | |
The 2010 Stock Incentive Plan [Member] | Performance Shares [Member] | |||||
Share-Based Payment Arrangement, Expense | 2,052 | 2,463 | $ 2,711 | 3,274 | |
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) | $ 37.57 | ||||
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | 2,708 | $ 2,708 | |||
The 2010 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | |||||
Share-Based Payment Arrangement, Expense | 1,101 | $ 1,592 | 2,342 | $ 2,746 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 1,963 | $ 1,963 |
Note 13 - Employee Stock Plan_3
Note 13 - Employee Stock Plans - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares | 6 Months Ended | 12 Months Ended |
Jun. 30, 2022 | Dec. 31, 2021 | |
Unvested, shares (in shares) | 79,903 | |
Unvested, weighted average grant date fair value (in dollars per share) | $ 48.87 | |
Unvested, contractual term (Year) | 2 years 2 months 12 days | 1 year 10 months 28 days |
Granted, shares (in shares) | 113,047 | |
Granted, weighted average grant date fair value (in dollars per share) | $ 36.78 | |
Granted, contractual term (Year) | 1 year 6 months 10 days | |
Vested, shares (in shares) | (77,535) | |
Vested, weighted average grant date fair value (in dollars per share) | $ 40.97 | |
Cancelled and forfeited, shares (in shares) | (5,770) | |
Cancelled and forfeited, weighted average grant date fair value (in dollars per share) | $ 48.62 | |
Unvested, shares (in shares) | 109,645 | 79,903 |
Unvested, weighted average grant date fair value (in dollars per share) | $ 42 | $ 48.87 |
Expected to vest in the future, shares (in shares) | 107,070 | |
Expected to vest in the future, weighted average grant date fair value (in dollars per share) | $ 42 | |
Expected to vest in the future, contractual term (Year) | 2 years 2 months 12 days |
Note 15 - Segments (Details Tex
Note 15 - Segments (Details Textual) | 6 Months Ended |
Jun. 30, 2022 | |
Number of Reportable Segments | 2 |
Note 15 - Segments - Summarized
Note 15 - Segments - Summarized Financial Information of Reportable Segments (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Dec. 31, 2021 | ||
Revenue | $ 187,561 | $ 157,530 | $ 290,162 | $ 260,872 | ||
Adjusted EBITDA | 34,102 | 33,491 | 38,738 | 44,149 | ||
Depreciation and amortization expense | 5,204 | 5,200 | 10,393 | 10,213 | ||
Assets | 613,484 | 568,923 | 613,484 | 568,923 | $ 572,476 | |
Capital Expenditures | 3,291 | 2,368 | 4,647 | 4,758 | ||
Interest expense - net | (2,473) | (4,372) | (4,586) | (7,347) | ||
Depreciation expense | 2,574 | 2,495 | 5,133 | 4,803 | ||
Amortization | 2,630 | 2,705 | 5,260 | 5,410 | ||
Stock based compensation | 3,153 | 4,055 | 5,053 | 6,020 | ||
Loss on extinguishment of debt | 0 | (4,936) | 0 | (4,936) | ||
COVID-19 (1) | [1] | 12 | 15 | 32 | 55 | |
Other charges (2) | [2] | 170 | (6) | 509 | (6) | |
Income before taxes | 23,090 | 14,919 | 18,165 | 15,584 | ||
Work Truck Attachments [Member] | ||||||
Revenue | 130,364 | 104,638 | 176,140 | 146,619 | ||
Adjusted EBITDA | 33,589 | 32,177 | 36,633 | 40,416 | ||
Depreciation and amortization expense | 3,201 | 2,997 | 6,390 | 5,798 | ||
Assets | 421,310 | 379,541 | 421,310 | 379,541 | ||
Capital Expenditures | 2,928 | 1,884 | 4,066 | 3,981 | ||
Work Truck Solutions [Member] | ||||||
Revenue | 57,197 | 52,892 | 114,022 | 114,253 | ||
Adjusted EBITDA | 513 | 1,314 | 2,105 | 3,733 | ||
Depreciation and amortization expense | 2,003 | 2,203 | 4,003 | 4,415 | ||
Assets | 192,174 | 189,382 | 192,174 | 189,382 | ||
Capital Expenditures | $ 363 | $ 484 | $ 581 | $ 777 | ||
[1]Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented. Such COVID-19 related costs include increased expenses directly related to the pandemic, and do not include either production related overhead inefficiencies or lost or deferred sales.[2]Reflects unrelated legal, severance, restructuring and consulting fees for the periods presented. ? |
Note 16 - Income Taxes (Details
Note 16 - Income Taxes (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | |
Effective Income Tax Rate Reconciliation, Percent, Total | 23.20% | 5.50% | 23.90% | 4.70% |
Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount | $ 2,739 | $ 2,739 |
Note 17 - Changes in Accumula_3
Note 17 - Changes in Accumulated Other Comprehensive Income (Loss) by Component - Changes to Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($) $ in Thousands | 6 Months Ended | |||
Jun. 30, 2022 | Jun. 30, 2021 | |||
Balance | $ (1,053) | $ (5,495) | ||
Other comprehensive gain before reclassifications | 4,443 | (21) | ||
Amounts reclassified from accumulated other comprehensive income (loss): (1) | 1,247 | [1] | 1,445 | [2] |
Balance | 4,637 | (4,071) | ||
Actuarial gains | (110) | (156) | ||
Tax expense | 28 | 41 | ||
Reclassification net of tax | (82) | (115) | ||
Realized losses on interest rate swaps reclassified to interest expense | 1,796 | 2,108 | ||
Tax benefit | (467) | (548) | ||
Reclassification net of tax | 1,329 | 1,560 | ||
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | ||||
Balance | (3,524) | (7,608) | ||
Other comprehensive gain before reclassifications | 4,443 | |||
Amounts reclassified from accumulated other comprehensive income (loss): (1) | 1,329 | [1] | 1,560 | [2] |
Balance | 2,248 | (6,069) | ||
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | ||||
Balance | 2,471 | 2,113 | ||
Other comprehensive gain before reclassifications | 0 | |||
Amounts reclassified from accumulated other comprehensive income (loss): (1) | (82) | [1] | (115) | [2] |
Balance | $ 2,389 | $ 1,998 | ||
[1]Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (110 ) Tax expense 28 Reclassification net of tax $ (82 ) Realized losses on interest rate swaps reclassified to interest expense $ 1,796 Tax benefit (467 ) Reclassification net of tax $ 1,329[2]Amounts reclassified from accumulated other comprehensive income (loss): Amortization of Other Postretirement Benefit items: Actuarial gains $ (156 ) Tax expense 41 Reclassification net of tax $ (115 ) Realized losses on interest rate swaps reclassified to interest expense $ 2,108 Tax benefit (548 ) Reclassification net of tax $ 1,560 |