XML 100 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Lessee, Operating Lease, Term of Contract 5 years    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 2,400,000    
Operating Lease, Payments 300,000    
Property, Plant and Equipment, Gross, Ending Balance 563,162,000 $ 492,325,000  
Property, Plant and Equipment, Net, Ending Balance 387,275,000 354,587,000  
Lessor, Operating Lease, Payments to be Received, Total 18,792,000    
Depreciation, Total 55,107,000 49,387,000 $ 42,274,000
Operating Leases, Future Minimum Payments Receivable, Total   22,319,000  
Majority Shareholder [Member]      
Operating Lease, Payments 813,756    
Trucks under Operating Lease [Member]      
Property, Plant and Equipment, Gross, Ending Balance 60,130,000    
Property, Plant and Equipment, Net, Ending Balance 33,757,000    
Lessor, Operating Lease, Payments to be Received, Total 18,792,000 22,319,000  
Depreciation, Total 6,700,000    
Shop and Office Space [Member] | Majority Shareholder [Member]      
Property, Plant and Equipment, Gross, Ending Balance 1,697,000    
Property, Plant and Equipment, Net, Ending Balance 1,080,000    
Lessor, Operating Lease, Payments to be Received, Total $ 12,000    
Trucks [Member]      
Property Subject to or Available for Operating Lease, Gross   61,061,000  
Property Subject to or Available for Operating Lease, Net, Total   34,299,000  
Trucks [Member] | Minimum [Member]      
Lessor, Operating Lease, Term of Contract 7 years    
Trucks [Member] | Maximum [Member]      
Lessor, Operating Lease, Term of Contract 60 years    
Building [Member]      
Property Subject to or Available for Operating Lease, Gross   1,697,000  
Property Subject to or Available for Operating Lease, Net, Total   1,138,000  
Operating Leases, Future Minimum Payments Receivable, Total   12,000  
Shop and Office Space [Member]      
Operating Leases, Future Minimum Payments Receivable, Total   $ 284,000  
Operating Lease Liabilities [Member]      
Operating Lease, Liability, Total $ 2,100,000    
Accrued Expenses And Other Liabilities And Other Long-term Liabilities [Member]      
Operating Lease, Liability, Total 2,098,000    
Operating Lease, Right-of-Use Asset $ 2,098,000