Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
May 19, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 13, 2019
USD ($)
Accounts Receivable, Allowance for Credit Loss   $ 0 $ 0    
Financing Program Purchases of Distributors Financed   9,022 15,782 $ 10,524  
Financing Program, Amount Owed By Distributors   13,748 16,089    
Financing Program, Repossessed Inventory Required To Be Repurchased   0 0    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax   (1,163) (1,163)    
Interest Expense, Debt   476 476    
Gains Losses on Derivatives Expected to Be Amortized from OCITO Earnings   286      
Accumulated Other Comprehensive Income (Loss), Net of Tax   6,356 9,128 [1] $ (1,053)  
Truck Floor Plan Inventories, Net   2,217 1,211    
Bailment Pool Chassis Inventories, Net   $ 20,293 7,847    
Number of Companies Upfit and Distribution Centers Subject to Lease Agreements   17      
Number of Operating Lease Facilities Impaired       2  
Asset Impairment Charges, Total   $ 0 0 $ 1,211  
Depreciation   11,142 10,418 9,634  
Cost of Property Repairs and Maintenance   $ 6,925 6,750 5,974  
Number of Reporting Units   4      
Goodwill   $ 113,134 113,134    
Number of Reportable Segments   2      
Intangible Assets, Gross (Excluding Goodwill)   $ 273,755 273,755    
Finite-Lived Intangible Assets, Accumulated Amortization   152,685 142,166    
Finite-Lived Intangible Assets, Gross   196,155 196,155    
Advertising Expense   4,823 4,699 3,884  
Research and Development Expense   $ 10,081 12,159 $ 10,152  
Number of Operating Segments   2      
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]          
Derivative Liability, Current   $ 3,174      
Derivative Liability, Noncurrent   859      
Other Noncurrent Liabilities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]          
Derivative Liability, Noncurrent     2,919    
Other Noncurrent Liabilities [Member] | Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member]          
Secured Debt   750      
Accrued Liabilities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]          
Derivative Liability, Current     4,120    
Distribution Rights [Member]          
Finite-Lived Intangible Assets, Accumulated Amortization   79,000 75,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,089 3,995    
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   $ 18,249 16,994    
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   $ 42,707 37,537    
Finite-Lived Intangible Assets, Gross   $ 80,920 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,640 8,640    
Finite-Lived Intangible Assets, Gross   $ 8,640 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      
Municipal Reporting Unit [Member]          
Goodwill   $ 0      
Dejana Reporting Unit [Member]          
Goodwill     0    
Indefinite-Lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure   19,700      
Dejana Reporting Unit [Member] | Trade Names [Member]          
Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance   $ 14,000      
Leasehold Improvements [Member]          
Property, Plant and Equipment, Useful Life (Year)   12 years      
Interest Rate Swap Effective May 31, 2019 Through May 31, 2024 [Member]          
Derivative Liability, Notional Amount   $ 175,000     $ 175,000
Derivative, Fixed Interest Rate   2.424%      
Interest Rate Swap [Member]          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax   $ (1,163) (1,163)    
Interest Expense, Debt   476 476    
Derivative, Notional Amount $ 125,000 $ 125,000      
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage 2.718% 2.718%      
Derivative Liability   $ 2,984 5,208    
Accumulated Other Comprehensive Income (Loss), Net of Tax   3,331 6,115    
Work Truck Attachments [Member]          
Accounts Receivable, Allowance for Credit Loss   1,400 1,000    
Goodwill   113,132      
Finite-Lived Intangible Assets, Accumulated Amortization   109,551 104,196    
Finite-Lived Intangible Assets, Gross   177,765 177,765    
Work Truck Solutions [Member]          
Accounts Receivable, Allowance for Credit Loss   246 $ 366    
Number of Reportable Segments     2    
Finite-Lived Intangible Assets, Accumulated Amortization   43,134 $ 37,970    
Finite-Lived Intangible Assets, Gross   $ 95,990 $ 95,990    
[1] These components are included in the computation of benefit plan costs in Note 12.