XML 52 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Available-For-Sale Securities (Fair Values And Gross Unrealized Gains And Losses For The Securities Held) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Nuclear Decommissioning Trust (NDT) Fund [Member] | Power [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost $ 1,569us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
$ 1,554us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 263us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
238us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments (11)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
(12)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
Fair Value 1,821us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
1,780us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
Nuclear Decommissioning Trust (NDT) Fund [Member] | Power [Member] | Equity Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 692us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
685us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 239us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
220us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments (8)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(8)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fair Value 923us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
897us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Nuclear Decommissioning Trust (NDT) Fund [Member] | Power [Member] | Government Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 486us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
430us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 12us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value 498us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
438us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Nuclear Decommissioning Trust (NDT) Fund [Member] | Power [Member] | Other Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 360us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
333us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 12us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments (3)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
(3)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Fair Value 369us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
339us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Nuclear Decommissioning Trust (NDT) Fund [Member] | Power [Member] | Total Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 846us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
763us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 24us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
18us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments (3)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
(4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Fair Value 867us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
777us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Nuclear Decommissioning Trust (NDT) Fund [Member] | Power [Member] | Other Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 31us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
106us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Fair Value 31us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
106us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_NuclearDecommissioningTrustNdtFundsMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Rabbi Trust [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 200us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
177us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 14us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
14us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
Fair Value 214us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
191us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
Rabbi Trust [Member] | Equity Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 11us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
12us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 11us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
11us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fair Value 22us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
23us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Rabbi Trust [Member] | Government Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 107us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
89us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value 109us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
91us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Rabbi Trust [Member] | Other Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 79us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
74us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Fair Value 80us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
75us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Rabbi Trust [Member] | Total Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 186us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
163us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Fair Value 189us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
166us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_DebtSecuritiesTotalMember
Rabbi Trust [Member] | Other Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cost 3us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Fair Value 3us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
2us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
Rabbi Trust [Member] | Power [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value $ 53us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ dei_LegalEntityAxis
= pseg_PowerMember
$ 45us-gaap_AvailableForSaleSecurities
/ pseg_AvailableForSaleSecuritiesTypeOfTrustAxis
= pseg_RabbiTrustMember
/ dei_LegalEntityAxis
= pseg_PowerMember