XML 117 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases and Commitments - Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
Capital Leases - 2021 $ 7,030  
Capital Leases - 2022 6,943  
Capital Leases - 2023 6,880  
Capital Leases - 2024 6,765  
Capital Leases - 2025 6,675  
Capital Leases - Thereafter 72,641  
Total future minimum lease payments 106,934  
Amounts representing interest (40,189)  
Operating Leases, Future Minimum Payments, Interest Included in Payments (2,212)  
Present value of minimum lease payments 66,745  
Operating Leases    
Operating Leases - 2021 4,848  
Operating Leases - 2022 2,887  
Operating Leases - 2023 2,217  
Operating Leases - 2024 1,798  
Operating Leases - 2025 1,150  
Operating Leases - Thereafter 1,763  
Total future minimum lease payments 14,663  
Operating Leases, Future Minimum Payments, Present Value of Net Minimum Payments 12,451  
Finance Lease, Liability, Current (3,009) $ (3,405)
Operating Lease, Liability, Current (4,217) (6,313)
Long-Term Obligations - Finance Leases 63,736 63,137
Long-Term Obligations - Operating Leases $ 8,234 $ 8,697