Revenue Recognition - Revenue is generated primarily from various non-affiliated parties under long-term power purchase agreements, and prior to the sale of Canadian Holdings in 2018, Feed-in-Tariff agreements and Renewable Energy Standard Offer Program agreements (collectively, PPAs), and natural gas transportation agreements.