XML 158 R145.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2022 $ 825  
2023 825  
2024 825  
2025 825  
2026 825  
Thereafter 21,455  
Total Future Minimum Lease Payments 25,580  
Amounts Representing Interest (15,189)  
Finance Lease Obligations 10,391 $ 10,481
Operating Leases    
2022 11,100  
2023 10,298  
2024 9,430  
2025 8,852  
2026 7,618  
Thereafter 92,849  
Total Future Minimum Lease Payments 140,147  
Amounts Representing Interest (36,937)  
Operating Lease Liabilities $ 103,210 $ 107,412