XML 189 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 15,492
2022 15,913
2023 16,008
2024 16,168
2025 16,567
Thereafter 93,599
Total minimum lease payments 173,747
Less amounts representing interest or imputed interest (70,354)
Present value of lease liabilities 103,393
Financing Leases  
2021 36,579
2022 11,848
2023 12,054
2024 12,279
2025 12,493
Thereafter 428,059
Total minimum lease payments 513,312
Less amounts representing interest or imputed interest (379,110)
Present value of lease liabilities $ 134,202