XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Note 10 - Leases - Minimum Lease Payments Under Non-cancelable Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Total lease payments $ 75,160
Total lease payments 65,688
Less: Imputed interest (6,046)
Present value of lease liabilities 69,114
Vehicle Leases as Lessee 1 [Member]  
2019, Capital Leases 22,033
2019, Operating Leases 12,295
2020, Capital Leases 19,113
2020, Operating Leases 10,466
2021, Capital Leases 14,894
2021, Operating Leases 8,190
2022, Capital Leases 11,062
2022, Operating Leases 7,078
2023, Capital Leases 5,095
2023, Operating Leases 5,196
Thereafter, Capital Leases 2,963
Thereafter, Operating Leases $ 22,463