Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Leases - Schedule of Future Minimum Rental Payments Pursuant to Capital and Operating Leases (Details)

v3.19.1
Note 11 - Leases - Schedule of Future Minimum Rental Payments Pursuant to Capital and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
2019, capital leases   $ 33
Operating Leases, Future Minimum Payments Due, Next Twelve Months   1,745
2019   1,778
2020, capital leases  
Operating Leases, Future Minimum Payments, Due in Two Years   1,347
2020   1,347
2021, capital leases  
Operating Leases, Future Minimum Payments, Due in Three Years   726
2021   726
2022, capital leases  
Operating Leases, Future Minimum Payments, Due in Four Years   624
2022   624
2023, capital leases  
Operating Leases, Future Minimum Payments, Due in Five Years   636
2023   636
Thereafter, capital leases  
Operating Leases, Future Minimum Payments, Due Thereafter   3,071
Thereafter   3,071
Total required payments, capital leases   33
Total required payments, operating leases   8,149
Total required payments   8,182
Less amounts representing interest (3.5%), capital leases  
Present value of minimum lease payments, capital leases   33
Less current maturities, capital leases (33)
Long-term capital lease liability, capital leases