XML 149 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Required Capacity and/or Minimum Payments Under Contracts) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
NEER Segment      
Long-term Purchase Commitment [Line Items]      
Capacity payments and/or minimum payments - 2025 $ 3,945    
Capacity payments and/or minimum payments - 2026 815    
Capacity payments and/or minimum payments - 2027 250    
Capacity payments and/or minimum payments - 2028 120    
Capacity payments and/or minimum payments - 2029 70    
Capacity payments and/or minimum payments - Thereafter 370    
Commitment to invest 175    
Joint Obligations First Year 870    
Joint Obligations Second Year 40    
Contract Group 1 [Member] | NEER Segment      
Long-term Purchase Commitment [Line Items]      
Commitment amount included in capital expenditures 3,200    
FPL [Member]      
Long-term Purchase Commitment [Line Items]      
Capacity payments and/or minimum payments - 2025 1,155    
Capacity payments and/or minimum payments - 2026 1,145    
Capacity payments and/or minimum payments - 2027 1,115    
Capacity payments and/or minimum payments - 2028 1,080    
Capacity payments and/or minimum payments - 2029 1,050    
Capacity payments and/or minimum payments - Thereafter 7,165    
Related Party Transaction, Amounts of Transaction 409 $ 417 $ 418
FPL [Member] | Natural Gas Including Transportation and Storage Contract Minimum Payments [Member] | Pipeline Affiliates [Member]      
Long-term Purchase Commitment [Line Items]      
Capacity payments and/or minimum payments - 2025 405    
Capacity payments and/or minimum payments - 2026 400    
Capacity payments and/or minimum payments - 2027 400    
Capacity payments and/or minimum payments - 2028 400    
Capacity payments and/or minimum payments - 2029 395    
Capacity payments and/or minimum payments - Thereafter 4,765    
Consolidation, Eliminations [Member] | FPL [Member]      
Long-term Purchase Commitment [Line Items]      
Related Party Transaction, Amounts of Transaction $ 73 $ 99 $ 102