XML 37 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 10 - Leases - Maturities of Lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
2020, finance leases $ 3,769  
2020, operating leases 9,086  
2021, finance leases 3,352  
2021, operating leases 7,029  
2022, finance leases 3,536  
2022, operating leases 5,472  
2023, finance leases 2,659  
2023, operating leases 4,629  
2024 2,650  
2024 4,288  
After 2023, finance leases 29,371  
After 2023, operating leases 14,232  
Total minimum lease payments, finance leases 45,337  
Total minimum lease payments, operating leases 44,736  
Interest component (19,375)  
Interest component (7,727)  
Present value of minimum lease payments, finance leases 25,962 $ 20,171
Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member]    
Operating Lease, Liability, Total $ 37,009