XML 105 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Payment to be Received (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Lessor, Lease, Description [Line Items]  
Total minimum lease payments $ 133,818
PPA Entities | Portfolio Financing  
Lessor, Lease, Description [Line Items]  
Remainder of 2021 21,798
2022 44,258
2023 45,345
2024 46,590
2025 47,612
Thereafter 264,207
Total minimum lease payments $ 469,810