XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Lease, Right-of-Use Asset $ 100,000    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 0    
Operating Lease, Payments 300,000 $ 500,000  
Property, Plant and Equipment, Gross, Ending Balance 771,131,000 705,919,000  
Property, Plant and Equipment, Net, Total 504,719,000 463,595,000  
Lessor, Operating Lease, Payments to be Received, Total 14,268,000    
Depreciation 64,605,000 62,806,000 $ 55,012,000
Majority Shareholder [Member]      
Lessor, Operating Lease, Payments to be Received, Total 32,100    
Trucks under Operating Lease [Member]      
Property, Plant and Equipment, Gross, Ending Balance 57,790,000 58,227,000  
Property, Plant and Equipment, Net, Total 32,595,000 22,960,000  
Lessor, Operating Lease, Payments to be Received, Total 14,268,000 $ 11,549,000  
Depreciation 4,900,000    
Shop and Office Space [Member]      
Operating Lease, Liability 64,200    
Shop and Office Space [Member] | Majority Shareholder [Member]      
Operating Lease, Payments 1,540,102    
Property, Plant and Equipment, Gross, Ending Balance 13,738,000    
Property, Plant and Equipment, Net, Total 11,305,000    
Lessor, Operating Lease, Payments to be Received, Total 32,100    
Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation 13,738,000    
Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation $ 11,305,000    
Trucks under Operating Lease [Member]      
Lessor, Operating Lease, Term of Contract (Year) 5 years    
Maximum [Member] | Trucks [Member]      
Lessor, Operating Lease, Term of Contract (Year) 60 years    
Maximum [Member] | Shop and Office Leases with Early Cancellation Options [Member]      
Lessee, Operating Lease, Term of Contract (Year) 5 years