XML 161 R148.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Leases    
2021 $ 825  
2022 825  
2023 825  
2024 825  
2025 825  
Thereafter 22,280  
Total Future Minimum Lease Payments 26,405  
Amounts Representing Interest (15,924)  
Finance lease liabilities 10,481 $ 10,565
Operating Leases    
2021 11,124  
2022 10,627  
2023 9,904  
2024 9,190  
2025 8,843  
Thereafter 100,371  
Total Future Minimum Lease Payments 150,059  
Amounts Representing Interest (42,647)  
Operating Lease Liabilities $ 107,412 $ 108,210