XML 138 R120.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Common Equity - Common Stock Dividends (Details) - $ / shares |  | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Jan. 16, 2025 | Jan. 16, 2025 | Dec. 31, 2024 | Sep. 30, 2024 | Jun. 30, 2024 | Mar. 31, 2024 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends per share (in dollars per share) |  |  |  |  |  |  | $ 3.34 | $ 3.12 | $ 2.91
OQ12024DividendsMember |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends per share (in dollars per share) |  |  |  |  |  | $ 0.835 |  |  |
OQ22024DividendsMember |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends per share (in dollars per share) |  |  |  |  | $ 0.835 |  |  |  |
OQ32024DividendsMember |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends per share (in dollars per share) |  |  |  | $ 0.835 |  |  |  |  |
O2024Q4DividendsMember [Member] |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends per share (in dollars per share) |  |  | $ 0.835 |  |  |  |  |  |
Subsequent event |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends Payable, Amount Per Share | $ 3.57 | $ 3.57 |  |  |  |  |  |  |
Subsequent event | OQ12025Dividends |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Dividends per share (in dollars per share) |  | $ 0.8925 |  |  |  |  |  |  |
Subsequent event | Minimum |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Target dividend payout ratio (as a percent) | 65.00% |  |  |  |  |  |  |  |
Subsequent event | Maximum |  |  |  |  |  |  |  |  |
Dividends Paid and Payable |  |  |  |  |  |  |  |  |
Target dividend payout ratio (as a percent) | 70.00% |  |  |  |  |  |  |  |

X
- Definition Aggregate dividends declared during the period for each share of common stock outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_CommonStockDividendsPerShareDeclared
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share amount of a dividend declared, but not paid, as of the financial reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 + Details
Name: | us-gaap_DividendsPayableAmountPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents dividends that have been declared and paid or not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid. + References No definition available. + Details
Name: | wec_DividendsPaidandPayableLineItems
Namespace Prefix: | wec_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target dividend payout ratio as a percentage of earnings + References No definition available. + Details
Name: | wec_Targetdividendpayoutratio
Namespace Prefix: | wec_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DividendsAxis=wec_O2024Q1DividendsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=wec_O2024Q2DividendsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=wec_O2024Q3DividendsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=wec_O2024Q4DividendsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=wec_O2025Q1DividendsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |