Annual report [Section 13 and 15(d), not S-K Item 405]

Note 2 - Summary of Significant Accounting Policies (Details Textual)

v3.25.4
Note 2 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 21, 2025
USD ($)
Dec. 17, 2024
USD ($)
T
May 19, 2022
USD ($)
Nov. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Oct. 01, 2025
USD ($)
Jun. 13, 2019
USD ($)
Accounts Receivable, Allowance for Credit Loss           $ 0 $ 0      
Financing Program Purchases of Distributors Financed           7,266 6,303 $ 9,022    
Financing Program, Amount Owed By Distributors           7,775 8,910      
Financing Program, Repossessed Inventory Required To Be Repurchased           0 0 0    
Interest Expense, Debt           0 198      
Accumulated Other Comprehensive Income (Loss), Net of Tax           3,181 5,472      
Truck Floor Plan Inventories, Net           4,184 2,612      
Bailment Pool Chassis Inventories, Net           $ 16,701 17,489      
Number of Companies Upfit and Distribution Centers Subject to Lease Agreements           24        
Sale Leaseback Transaction, Gross Proceeds           $ 0 64,150 0    
Depreciation           9,178 10,370 11,142    
Cost of Property Repairs and Maintenance           8,117 7,060 6,925    
Asset Impairment Charges [1]           0 1,224 0    
Goodwill           116,779 113,134      
Intangible Assets, Gross (Excluding Goodwill)           282,655 273,755      
Finite-Lived Intangible Assets, Accumulated Amortization           166,386 160,205      
Finite-Lived Intangible Assets, Gross           203,105 196,155      
Advertising Expense           3,920 4,033 4,823    
Research and Development Expense           $ 7,697 $ 8,397 10,081    
Number of Operating Segments           2 2      
Other Noncurrent Liabilities [Member] | Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member]                    
Secured Debt           $ 427 $ 546      
Dejana Reporting Unit [Member]                    
Indefinite-Lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure                 $ 18,700  
Dejana Reporting Unit [Member] | Trade Names [Member]                    
Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance                 $ 14,000  
Distribution Rights [Member]                    
Finite-Lived Intangible Assets, Accumulated Amortization           80,000 80,000      
Finite-Lived Intangible Assets, Gross           $ 80,000 80,000      
Distribution Rights [Member] | Minimum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           15 years        
Distribution Rights [Member] | Maximum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           20 years        
Trademarks [Member]                    
Finite-Lived Intangible Assets, Accumulated Amortization           $ 4,281 4,183      
Finite-Lived Intangible Assets, Gross           $ 5,459 5,459      
Trademarks [Member] | Minimum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           7 years        
Trademarks [Member] | Maximum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           25 years        
Patents [Member]                    
Finite-Lived Intangible Assets, Accumulated Amortization           $ 20,316 19,506      
Finite-Lived Intangible Assets, Gross           $ 21,136 21,136      
Patents [Member] | Minimum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           7 years        
Patents [Member] | Maximum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           20 years        
Customer Relationships [Member]                    
Finite-Lived Intangible Assets, Accumulated Amortization           $ 53,115 47,876      
Finite-Lived Intangible Assets, Gross           $ 87,470 80,920      
Customer Relationships [Member] | Minimum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           15 years        
Customer Relationships [Member] | Maximum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           19 years 6 months        
Noncompete Agreements [Member]                    
Finite-Lived Intangible Assets, Accumulated Amortization           $ 8,657 8,640      
Finite-Lived Intangible Assets, Gross           $ 8,940 8,640      
Noncompete Agreements [Member] | Minimum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           4 years        
Noncompete Agreements [Member] | Maximum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           5 years        
Commercial Ice & Snow Unit [Member]                    
Goodwill           $ 113,134   $ 113,134    
Venco Venturo Industries and Venturo Truck Equipment Center [Member]                    
Goodwill       $ 3,645            
Goodwill, Impairment Loss       $ 0            
Municipal Reporting Unit [Member]                    
Goodwill           0 0      
Dejana Reporting Unit [Member]                    
Goodwill           $ 0 0      
Leasehold Improvements [Member]                    
Property, Plant and Equipment, Useful Life (Year)           12 years        
Software Development [Member]                    
Asset Impairment Charges             $ 1,224      
Unrelated Third Party [Member]                    
Sale Leaseback Transaction, Number of Properties Sold             7      
Sale Leaseback Transaction, Net Book Value             $ 21,852      
Sale Leaseback Transaction, Gross Proceeds             64,150      
Sale Leaseback Transaction, Transaction Costs         $ 5,494   5,494      
Sale Leaseback Transaction, Net Proceeds             $ 58,656      
Area of Real Estate Property (Square Foot) | ft²             780,000      
Sale Leaseback Transaction, Lease Term (Year)             15 years      
Sale Leaseback Transaction, Number of Renewal Options             2      
Sale Leaseback Transaction, Term of Renewal Option (Year)             10 years      
Unrelated Third Party [Member] | WISCONSIN                    
Sale Leaseback Transaction, Number of Facilities             3      
Unrelated Third Party [Member] | Illinois, Iowa, Maine, and Michigan [Member]                    
Sale Leaseback Transaction, Number of Facilities             4      
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member]                    
Derivative Liability, Notional Amount                   $ 175,000
Derivative, Fixed Interest Rate           2.424%       2.424%
Interest Rate Swap [Member]                    
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax           $ (0) $ (485)      
Interest Expense, Debt           0 198      
Derivative, Notional Amount $ 75,000   $ 125,000              
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage 3.30%   2.718%              
Derivative Liability           517 1,732      
Accumulated Other Comprehensive Income (Loss), Net of Tax           595 1,836      
Interest Rate Swap [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]                    
Derivative Liability, Current           461 1,712      
Derivative Liability, Noncurrent           237 628      
Steel Hedging Instrument [Member]                    
Derivative Liability           50 54      
Derivative, Nonmonetary Notional Amount, Mass (US Ton) | T   3,000                
Derivative, Fixed Payments   $ 819                
Steel Hedging Instrument [Member] | Fair Value, Recurring [Member]                    
Derivative Liability           0 54      
Steel Hedging Instrument [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]                    
Derivative Liability, Current           50 54      
Steel Hedging Instrument [Member] | Designated as Hedging Instrument [Member]                    
Derivative Liability           40        
Accumulated Other Comprehensive Income (Loss), Net of Tax           40        
Derivative, Nonmonetary Notional Amount, Mass (US Ton) | T   3,000                
Derivative, Fixed Payments   $ 819                
Work Truck Attachments [Member]                    
Accounts Receivable, Allowance for Credit Loss           2,056 1,768      
Finite-Lived Intangible Assets, Accumulated Amortization           113,281 111,945      
Finite-Lived Intangible Assets, Gross           186,665 177,765      
Work Truck Solutions [Member]                    
Accounts Receivable, Allowance for Credit Loss           506 604      
Finite-Lived Intangible Assets, Accumulated Amortization           53,105 48,260      
Finite-Lived Intangible Assets, Gross           $ 95,990 $ 95,990      
[1] Reflects impairment charges taken on certain internally developed software in the year ended December 31, 2024.