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

Note 8 - Long-term Debt (Details Textual)

v3.25.0.1
Note 8 - Long-term Debt (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 05, 2023
USD ($)
May 19, 2022
USD ($)
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
USD ($)
Sep. 30, 2023
Mar. 31, 2023
Jun. 30, 2021
Jun. 30, 2024
Dec. 31, 2024
USD ($)
T
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jul. 11, 2023
USD ($)
Jun. 13, 2019
USD ($)
Long-Term Debt                   $ 147,526          
Repayments of Long-Term Debt                   42,000 $ 18,437 $ 11,250      
Interest Expense, Debt                   198 476        
Bailment Pool Chassis Inventories, Net         $ 20,293         17,489 20,293        
Floor Plan Obligations         2,217         2,612 2,217        
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]                              
Derivative Counter Party Risk Number of Financial Institutions                   1          
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax                   $ (485) (1,163)        
Interest Expense, Debt                   198 476        
Derivative, Notional Amount   $ 125,000               $ 125,000          
Derivative, Nonmonetary Notional Amount, Flow Rate, Percentage   2.718%               2.718%          
Interest Rate Derivative Liabilities, at Fair Value         4,033         $ 2,340 4,033        
Derivative Liability         2,984         $ 1,732 2,984        
Steel Hedging Instrument [Member]                              
Derivative, Nonmonetary Notional Amount, Mass (US Ton) | T                   3,000          
Derivative, Fixed Payments                   $ 819          
Derivative Liability                   54          
Secured Debt [Member]                              
Debt Instrument, Unamortized Discount, Total         274         162 274        
Long-Term Debt         189,413         147,526 189,413        
Bailment Pool Arrangement [Member]                              
Interest Expense, Debt                   $ 630 344        
Prime Rate [Member] | Bailment Pool Arrangement [Member]                              
Debt Instrument, Interest Rate, Effective Percentage                   7.50%          
Minimum [Member] | Prime Rate [Member] | Bailment Pool Arrangement [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   0.00%          
Maximum [Member] | Prime Rate [Member] | Bailment Pool Arrangement [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   8.00%          
Prepaid Expenses and Other Current Assets [Member] | Interest Rate Swap [Member]                              
Interest Rate Derivative Liabilities, at Fair Value         3,174         $ 1,712 3,174        
Other Noncurrent Assets [Member] | Interest Rate Swap [Member]                              
Interest Rate Derivative Liabilities, at Fair Value         $ 859         628 859        
Credit Agreement [Member]                              
Debt Issuance Costs, Net                         $ 1,409    
Debt Instrument Covenant Leverage Ratio 3.50%   3.50% 4.00% 4.25% 3.50% 4.00%   4.00%            
Debt Instrument, Unamortized Discount, Total                         563    
Write off of Deferred Debt Issuance Cost                         972    
Write off of Unamortized Debt Discount                         3,964    
Gain (Loss) on Extinguishment of Debt, Total                         $ 4,936    
Repayments of Long-Term Debt                   42,000 10,000        
Debt Instrument, Covenant Consolidated Interest Coverage Ratio               3.00%              
Credit Agreement [Member] | Maximum [Member]                              
Line of Credit Facility Increase in Maximum Borrowing Capacity                   175,000          
Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Cash Surrender Value of Corporate Owned Life Insurance Policies [Member]                              
Line of Credit Facility, Maximum Borrowing Capacity                           $ 1,000  
Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member] | Other Noncurrent Liabilities [Member]                              
Secured Debt         $ 750         546 750        
Senior Secured Term Loan Facility [Member]                              
Line of Credit Facility, Maximum Borrowing Capacity                   $ 225,000          
Senior Secured Term Loan Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   0.10%          
Senior Secured Term Loan Facility [Member] | Minimum [Member] | Leverage Ratio One [Member] | Secured Overnight Financing Rate (SOFR) [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   1.375%          
Senior Secured Term Loan Facility [Member] | Maximum [Member] | Leverage Ratio One [Member] | Secured Overnight Financing Rate (SOFR) [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   2.00%          
Swingline Loan [Member]                              
Line of Credit Facility, Maximum Borrowing Capacity                   $ 15,000          
Revolving Credit Facility [Member]                              
Line of Credit Facility Increase in Maximum Borrowing Capacity $ 50,000                            
Line of Credit Facility, Maximum Borrowing Capacity 150,000                 150,000          
Debt Issuance Costs, Net $ 334                            
Long-Term Debt                   0          
Line of Credit Facility, Remaining Borrowing Capacity                   $ 149,450          
Revolving Credit Facility [Member] | New York Federal Reserve Bank NYFRB [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   0.50%          
Revolving Credit Facility [Member] | One Month Adjusted Term SOFR Rate [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   0.10%          
Revolving Credit Facility [Member] | Minimum [Member]                              
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage                   0.15%          
Revolving Credit Facility [Member] | Minimum [Member] | Leverage Ratio Two [Member] | Secured Overnight Financing Rate (SOFR) [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   0.375%          
Revolving Credit Facility [Member] | Maximum [Member]                              
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage                   0.30%          
Revolving Credit Facility [Member] | Maximum [Member] | Leverage Ratio Two [Member] | Secured Overnight Financing Rate (SOFR) [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   1.00%          
Letter of Credit [Member]                              
Line of Credit Facility, Maximum Borrowing Capacity                   $ 10,000          
Line of Credit [Member] | Floor Plan Arrangement [Member]                              
Line of Credit Facility, Maximum Borrowing Capacity                   5,000          
Interest Expense, Debt                   1,011 734        
Floor Plan Obligations         $ 2,217         $ 2,612 $ 2,217        
Line of Credit [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Floor Plan Arrangement [Member]                              
Debt Instrument, Basis Spread on Variable Rate                   1.75%