XML 55 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Number of Operating Segments 6    
Loss on Deposits Above FDIC Amount $ 0    
Accounts Receivable, Allowance for Credit Loss, Current 496,000 $ 497,000  
Letters of Credit Outstanding, Amount $ 23,100,000 $ 20,700,000  
Number of Reportable Segments 4    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Walmart [Member]      
Concentration Risk, Percentage 20.00% 19.00% 21.00%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | UNITED STATES      
Concentration Risk, Percentage 99.00% 99.00% 99.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Walmart [Member]      
Concentration Risk, Percentage 21.00% 19.00%  
Uninsured Risk [Member] | Auto Liability Claim [Member]      
Loss Contingency Range Possible Loss Per Claim $ 2,000,000    
Uninsured Risk [Member] | Workers Compensation Liability Claim [Member]      
Loss Contingency Range Possible Loss Per Claim 750,000    
Insurance Claims [Member]      
Letters of Credit Outstanding, Amount 23,100,000    
Supplies and Maintenance Costs [Member]      
Amortization $ 6,900,000 $ 7,200,000 $ 6,600,000
Tractor [Member]      
Replacement Of Equipment Period After Purchase (Year) 3 years 10 months 24 days    
Useful life (Year) 5 years 5 years  
Property, Plant and Equipment, Salvage Value, Percentage 25.00%    
Trailer [Member]      
Replacement Of Equipment Period After Purchase (Year) 8 years 4 months 24 days    
Useful life (Year) 7 years 7 years  
Property, Plant and Equipment, Salvage Value, Percentage 35.00%    
Refrigerated Containers [Member]      
Useful life (Year) 12 years 12 years  
Property, Plant and Equipment, Salvage Value, Percentage 0.00%    
Tires In Service [Member]      
Useful life (Year)   24 months