XML 159 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (PSEG's, Power's And PSE&G's Respective Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Net cash collateral received in connection with net derivative contracts $ 24us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet $ 2us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
Total Mark-to-Market Derivative Assets 317us-gaap_DerivativeAssets 261us-gaap_DerivativeAssets
Total Mark-to-Market Derivative (Liabilities) (165)us-gaap_DerivativeLiabilities (107)us-gaap_DerivativeLiabilities
Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 269us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= pseg_PowerMember
129us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= pseg_PowerMember
[1]
Total Mark-to-Market Derivative (Liabilities) (165)us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= pseg_PowerMember
(107)us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= pseg_PowerMember
[1]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 365us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2] 439us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 896us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 892us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 106us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 57us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 23us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 23us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 896us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 892us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 106us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 57us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 294us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]  
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSE&G [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Quoted Market Prices for Identical Assets (Level 1) [Member] | PSE&G [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2] 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 438us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 429us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 339us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 291us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 27us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 91us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 107us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 75us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 46us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 2us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 438us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 429us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 339us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 291us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 27us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 21us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 23us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 18us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 10us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | Power [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]  
Significant Other Observable Inputs (Level 2) [Member] | PSE&G [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 20us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 25us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 16us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 11us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Significant Other Observable Inputs (Level 2) [Member] | PSE&G [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2] 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | Power [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]  
Significant Unobservable Inputs (Level 3) [Member] | PSE&G [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Significant Unobservable Inputs (Level 3) [Member] | PSE&G [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Interest Rate Swaps [Member] | Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
Interest Rate Swaps [Member] | Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 22us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4] 38us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
Interest Rate Swaps [Member] | Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
Energy-Related Contracts [Member] | Quoted Market Prices for Identical Assets (Level 1) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Total Mark-to-Market Derivative (Liabilities) 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Energy-Related Contracts [Member] | Quoted Market Prices for Identical Assets (Level 1) [Member] | Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Total Mark-to-Market Derivative (Liabilities) 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Energy-Related Contracts [Member] | Quoted Market Prices for Identical Assets (Level 1) [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5]
Energy-Related Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 774us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] 474us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Total Mark-to-Market Derivative (Liabilities) (705)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] (448)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Energy-Related Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member] | Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 774us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] 474us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Total Mark-to-Market Derivative (Liabilities) (705)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] (448)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Energy-Related Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5]
Energy-Related Contracts [Member] | Significant Unobservable Inputs (Level 3) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 38us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] 98us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Total Mark-to-Market Derivative (Liabilities) (1)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] (10)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Energy-Related Contracts [Member] | Significant Unobservable Inputs (Level 3) [Member] | Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 12us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] 4us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Total Mark-to-Market Derivative (Liabilities) (1)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] (10)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Energy-Related Contracts [Member] | Significant Unobservable Inputs (Level 3) [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 26us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5] 94us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5]
Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Net cash collateral received in connection with net derivative contracts (12)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
(3)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
Other Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Net cash collateral received in connection with net derivative contracts 36us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
5us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Cash Collateral Netting [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2],[6] 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3],[6]
Cash Collateral Netting [Member] | PSEG [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3],[6]
Cash Collateral Netting [Member] | Power [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2],[6]  
Cash Collateral Netting [Member] | PSE&G [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3],[6]
Cash Collateral Netting [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3],[6]
Cash Collateral Netting [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3],[6]
Cash Collateral Netting [Member] | PSE&G [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3],[6] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3],[6]
Cash Collateral Netting [Member] | Interest Rate Swaps [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4],[6] 0us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4],[6]
Cash Collateral Netting [Member] | Energy-Related Contracts [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets (517)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5],[6] (349)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5],[6]
Total Mark-to-Market Derivative (Liabilities) 541us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5],[6] 351us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5],[6]
Cash Collateral Netting [Member] | Energy-Related Contracts [Member] | Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets (517)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5],[6] (349)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5],[6]
Total Mark-to-Market Derivative (Liabilities) 541us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5],[6] 351us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5],[6]
Cash Collateral Netting [Member] | Energy-Related Contracts [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5],[6] 0us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5],[6]
Total Estimate Of Fair Value [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 365us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2] 439us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2]
Total Mark-to-Market Derivative Assets 22us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]  
Total Estimate Of Fair Value [Member] | PSEG [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 897us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 897us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 438us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 429us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 339us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 291us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 106us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 84us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Rabbi Trusts - Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments     
Total Estimate Of Fair Value [Member] | PSEG [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 23us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 23us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 91us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 107us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 75us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 46us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 2us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 897us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 897us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Government Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 438us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 429us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Other Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 339us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 291us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 106us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 84us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 21us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 23us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 18us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 10us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Total Estimate Of Fair Value [Member] | Power [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 294us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]  
Total Estimate Of Fair Value [Member] | PSE&G [Member] | Rabbi Trust - Equity Securities-Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3] 5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsEquitySecuritiesMutualFundsMember
[3]
Total Estimate Of Fair Value [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Govt Obligations [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 20us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 25us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3]
Total Estimate Of Fair Value [Member] | PSE&G [Member] | Rabbi Trust - Debt Securities-Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 16us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 11us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3]
Total Estimate Of Fair Value [Member] | PSE&G [Member] | Rabbi Trust - Other Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measured on Recurring Basis, Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Total Estimate Of Fair Value [Member] | Interest Rate Swaps [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets   38us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
Total Estimate Of Fair Value [Member] | Energy-Related Contracts [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 295us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] 223us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Total Mark-to-Market Derivative (Liabilities) (165)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] (107)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Total Estimate Of Fair Value [Member] | Energy-Related Contracts [Member] | Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 269us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] 129us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Total Mark-to-Market Derivative (Liabilities) (165)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5] (107)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[5]
Total Estimate Of Fair Value [Member] | Energy-Related Contracts [Member] | PSE&G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets $ 26us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5] $ 94us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[5]
[1] Substantially all of Power's and PSEG's derivative instruments are contracts subject to master netting agreements. Contracts not subject to master netting or similar agreements are immaterial and did not have any collateral posted or received as of December 31, 2014 and 2013. PSE&G does not have any derivative contracts subject to master netting or similar agreements.
[2] Represents money market mutual funds
[3] The NDT Fund maintains investments in various equity and fixed income securities classified as “available for sale.” The Rabbi Trust maintains investments in an S&P 500 index fund and various fixed income securities classified as “available for sale.” These securities are generally valued with prices that are either exchange provided (equity securities) or market transactions for comparable securities and/or broker quotes (fixed income securities).Level 1—Investments in marketable equity securities within the NDT Fund are primarily investments in common stocks across a broad range of industries and sectors. Most equity securities are priced utilizing the principal market close price or, in some cases, midpoint, bid or ask price. Certain open-ended mutual funds with mainly short-term investments are valued based on unadjusted quoted prices in active markets. The Rabbi Trust equity index fund is valued based on quoted prices in an active market.Level 2—NDT and Rabbi Trust fixed income securities are limited to investment grade corporate bonds and United States Treasury obligations or Federal Agency asset-backed securities with a wide range of maturities. Since many fixed income securities do not trade on a daily basis, they are priced using an evaluated pricing methodology that varies by asset class and reflects observable market information such as the most recent exchange price or quoted bid for similar securities. Market-based standard inputs typically include benchmark yields, reported trades, broker/dealer quotes and issuer spreads. Certain short-term investments are valued using observable market prices or market parameters such as time-to-maturity, coupon rate, quality rating and current yield.
[4] Interest rate swaps are valued using quoted prices on commonly quoted intervals, which are interpolated for periods different than the quoted intervals, as inputs to a market valuation model. Market inputs can generally be verified and model selection does not involve significant management judgment.
[5] Level 2—Fair values for energy-related contracts are obtained primarily using a market-based approach. Most derivative contracts (forward purchase or sale contracts and swaps) are valued using the average of the bid/ask midpoints from multiple broker or dealer quotes or auction prices. Prices used in the valuation process are also corroborated independently by management to determine that values are based on actual transaction data or, in the absence of transactions, bid and offers for the day. Examples may include certain exchange and non-exchange traded capacity and electricity contracts and natural gas physical or swap contracts based on market prices, basis adjustments and other premiums where adjustments and premiums are not considered significant to the overall inputs.Level 3—For energy-related contracts, which include more complex agreements where limited observable inputs or pricing information are available, modeling techniques are employed using assumptions reflective of contractual terms, current market rates, forward price curves, discount rates and risk factors, as applicable. Fair values of other energy contracts may be based on broker quotes that we cannot corroborate with actual market transaction data.
[6] Represents the netting of fair value balances with the same counterparty (where the right of offset exists) and the application of collateral. All cash collateral received or posted that has been allocated to derivative positions, where the right of offset exists, has been offset in the Consolidated Balance Sheet. As of December 31, 2014, net cash collateral (received) paid of $24 million was netted against the corresponding net derivative contract positions. Of the $24 million of cash collateral as of December 31, 2014, $(12) million was netted against assets, and $36 million was netted against liabilities. As of December 31, 2013, net cash collateral (received) paid of $2 million was netted against the corresponding net derivative contract positions. Of the $2 million of cash collateral as of December 31, 2013, $(3) million was netted against assets and $5 million was netted against liabilities.