XML 77 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Note 7 - Leases - Future Payments of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Operating Lease, 2019 $ 16,331  
Capital Leases, 2019 6,511  
Operating Lease, 2020 11,726  
Capital Leases, 2020 9,748  
Operating Lease, 2021 7,973  
Capital Leases, 2021 7,721  
Operating Lease, 2022 6,272  
Capital Leases, 2022 9,487  
Operating Lease, 2023 208  
Capital Leases, 2023 9,148  
Operating Lease, Thereafter 35  
Capital Leases, Thereafter 1,420  
Operating Lease, Total minimum lease payments 42,545  
Capital Leases, Total minimum lease payments 44,035  
Capital Leases, Less: amount representing interest (3,542)  
Capital Leases, Present value of minimum lease payments 40,493  
Capital Leases, Less: current portion (5,374) $ (2,962)
Capital Leases, Capital lease obligations, long-term $ 35,119 $ 21,777