XML 152 R139.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 825  
2024 825  
2025 825  
2026 825  
2027 825  
Thereafter 20,630  
Total Future Minimum Lease Payments 24,755  
Amounts Representing Interest (14,461)  
Finance Lease Obligations 10,294 $ 10,391
Operating Leases    
2023 11,365  
2024 10,538  
2025 10,113  
2026 8,816  
2027 7,732  
Thereafter 77,571  
Total Future Minimum Lease Payments 126,135  
Amounts Representing Interest (25,609)  
Operating Lease Liabilities $ 100,526 $ 103,210