XML 115 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Future Estimated Minimum Payments Under Finance Leases and Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finance Leases    
2020 $ 2,224  
2021 2,224  
2022 2,224  
2023 1,515  
2024 1,160  
2025 and thereafter 20,875  
Total minimum lease payments 30,222  
Amounts representing interest 11,533  
Present value of lease payments 18,689  
Operating Leases    
2020 7,759 $ 7,287
2021 6,725  
2022 4,754  
2023 3,807  
2024 1,891  
2025 and thereafter 3,341  
Total minimum lease payments 28,277  
Amounts representing interest 3,644  
Present value of lease payments $ 24,633