1.0.0.3 false PARENTHETICAL DATA TO CONSOLIDATED BALANCE SHEETS (USD $) In Millions false 1 $ false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 2 $ false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 2 0 us-gaap_StatementOfFinancialPositionAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 3 1 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false 1 true true 23000000 23 false false 2 true true 29000000 29 false false No definition available. No authoritative reference available. false 4 1 fpl_AllowanceFordoubtfullOtherReceivables fpl false na instant monetary A provision for other receivables due within one year that are expected to be uncollectible. false false false false false false false false false 1 true true 1000000 1 false false 2 true true 2000000 2 false false A provision for other receivables due within one year that are expected to be uncollectible. No authoritative reference available. false false 2 3 false Millions UnKnown UnKnown false true