XML 31 R19.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Equity-Based Plans | 12 Months Ended
--- | ---
Dec. 31, 2021
Equity Based Plans [Abstract] |
Stock Purchase Plan [Text Block] | EQUITY-BASED PLANS Employee Stock Purchase Plan PGE has an employee stock purchase plan (ESPP) under which a total of 625,000 shares of the Company’s common stock may be issued. The ESPP permits all eligible employees to purchase shares of PGE common stock through regular payroll deductions, which are limited to 10% of base pay. Each year, employees may purchase up to a maximum of $25,000 in common stock or 1,500 shares (based on fair value on the purchase date), whichever is less. Two six-month offering periods occur annually, January 1 through June 30 and July 1 through December 31, during which eligible employees may contribute toward the purchase of shares of PGE common stock. Purchases occur the last day of the offering period, at a price equal to 95% of the fair value of the stock on the purchase date. As of December 31, 2021, there were 210,266 shares available for future issuance pursuant to the ESPP. Dividend Reinvestment and Direct Stock Purchase Plan PGE has a Dividend Reinvestment and Direct Stock Purchase Plan (DRIP), under which a total of 2,500,000 shares of the Company’s common stock may be issued. Under the DRIP, investors may elect to buy shares of the Company’s common stock or elect to reinvest cash dividends in additional shares of the Company’s common stock. As of December 31, 2021, there were 2,459,827 shares available for future issuance pursuant to the DRIP.

X
- Definition Employee stock purchase plans [Abstract] + References No definition available. + Details
Name: | por_EquityBasedPlansAbstract
Namespace Prefix: | por_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Purchase Plan Text Block + References No definition available. + Details
Name: | por_StockPurchasePlanTextBlock
Namespace Prefix: | por_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration