XML 102 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases  
Remainder of 2021 $ 10,324
2022 11,397
2023 12,184
2024 10,762
2025 10,995
Thereafter 50,098
Total minimum lease payments 105,760
Less: amounts representing interest or imputed interest (36,826)
Present value of lease liabilities 68,934
Finance Leases  
Remainder of 2021 538
2022 481
2023 476
2024 363
2025 104
Thereafter 18
Total minimum lease payments 1,980
Less: amounts representing interest or imputed interest (253)
Present value of lease liabilities 1,727
PPA Entities  
Operating Leases  
Remainder of 2021 32,655
2022 44,258
2023 45,345
2024 46,590
2025 47,612
Thereafter 264,207
Total minimum lease payments 480,667
Finance Leases  
Remainder of 2021 30,901
2022 42,067
2023 43,004
2024 40,901
2025 39,859
Thereafter 88,742
Total minimum lease payments 285,474
Less: amounts representing interest or imputed interest (167,747)
Present value of lease liabilities $ 117,727