XML 134 R110.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 11,388
2022 8,211
2023 8,292
2024 8,472
2025 8,330
Thereafter 19,863
Total minimum lease payments 64,556
Less: amounts representing interest or imputed interest (14,808)
Present value of lease liabilities 49,748
Finance Leases  
2021 95
2022 95
2023 90
2024 84
2025 28
Thereafter 0
Total minimum lease payments 392
Less: amounts representing interest or imputed interest (51)
Present value of lease liabilities 341
Financing lease liabilities (74)
Financing lease liabilities 267
Operating leases, lease not yet commenced, future payments 5,200
PPA Entities  
Operating Leases  
2021 43,176
2022 44,258
2023 45,345
2024 46,590
2025 47,612
Thereafter 264,207
Total minimum lease payments 491,188
Finance Leases  
2021 40,589
2022 41,584
2023 42,526
2024 40,429
2025 39,379
Thereafter 87,623
Total minimum lease payments 292,130
Less: amounts representing interest or imputed interest (172,860)
Present value of lease liabilities 119,270
Financing lease liabilities (12,745)
Financing lease liabilities $ 106,525