XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Note 17 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0    
Operating Lease, Payments 500,000 $ 600,000  
Property, Plant and Equipment, Gross, Ending Balance 705,919,000 585,303,000  
Property, Plant and Equipment, Net, Total 463,595,000 384,179,000  
Lessor, Operating Lease, Payments to be Received, Total 11,581,000    
Depreciation, Total 62,806,000 55,012,000 $ 56,168,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 58,227,000 55,986,000  
Property, Plant and Equipment, Net, Total 22,960,000 28,951,000  
Lessor, Operating Lease, Payments to be Received, Total 11,549,000 $ 15,907,000  
Depreciation, Total 7,000,000.0    
Shop and Office Space [Member] | Majority Shareholder [Member]      
Operating Lease, Payments 1,780,813    
Property, Plant and Equipment, Gross, Ending Balance 13,738,000    
Property, Plant and Equipment, Net, Total 11,674,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, Total 11,674,000    
Shop and Office Space [Member]      
Operating Lease, Liability, Total 232,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  
Maximum [Member] | Leases without Early Cancellation Options [Member]      
Operating Lease, Right-of-Use Asset $ 400,000