XML 52 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 10 - Leasing Activities (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Future Minimum Lease Payments for Capital Leases and Operating Leases [Table Text Block]
   
Capital
Leases
   
Operating
Leases
 
2019
  $
22,033
    $
3,580
 
2020
   
19,113
     
3,264
 
2021
   
14,894
     
2,764
 
2022
   
11,062
     
2,479
 
2023
   
5,095
     
1,957
 
Thereafter
   
2,963
     
1,246
 
                 
Total minimum lease payments
  $
75,160
    $
15,290
 
Less amount representing interest
   
(6,046
)    
 
 
Present value of net minimum capital lease payments
   
69,114
     
 
 
Less current portion
   
(19,631
)    
 
 
Obligations under capital leases less current portion
  $
49,483
     
 
 
Schedule of Future Minimum Rental Receivable for Operating Leases [Table Text Block]
2019
  $
97,906
 
2020
   
79,784
 
2021
   
57,486
 
2022
   
37,212
 
2023
   
21,813
 
Thereafter
   
12,980
 
         
Total
  $
307,181
 
Lessee, Operating Lease, Disclosure [Table Text Block]
2019
  $
8,715
 
2020
   
7,202
 
2021
   
5,426
 
2022
   
4,599
 
2023
   
3,239
 
Thereafter
   
21,217
 
         
Total
  $
50,398