XML 81 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
2020, Operating $ 21,991  
2020, Finance 8,185  
2021, Operating 18,223  
2021, Finance 7,719  
2022, Operating 16,014  
2022, Finance 9,269  
2023, Operating 7,293  
2023, Finance 9,080  
2024, Operating 439  
2024, Finance 1,390  
Thereafter, Operating 1,992  
Thereafter, Finance  
Total minimum lease payments, Operating 65,952  
Total minimum lease payments, Finance 35,643  
Less: amount representing interest, Operating (5,610)  
Less: amount representing interest, Finance (2,375)  
Present value of minimum lease payments, Operating 60,342  
Present value of minimum lease payments, Finance 33,268  
Less: current portion, Operating (19,460)
Less: current portion, Finance (7,258) (5,374)
Lease obligations, long-term, Operating 40,882  
Lease obligations, long-term, Finance $ 26,010 $ 35,119