XML 43 R71.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
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets $ 195us-gaap_DerivativeAssets $ 317us-gaap_DerivativeAssets
Total Mark-to-Market Derivative (Liabilities) (119)us-gaap_DerivativeLiabilities (165)us-gaap_DerivativeLiabilities
Net cash collateral received in connection with net derivative contracts 4us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet 24us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
Power [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 170us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= pseg_PowerMember
[1] 269us-gaap_DerivativeAssets
/ dei_LegalEntityAxis
= pseg_PowerMember
[1]
Total Mark-to-Market Derivative (Liabilities) (119)us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= pseg_PowerMember
[1] (165)us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= pseg_PowerMember
[1]
Quoted Market Prices of Identical Assets (Level 1) [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 951us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2] 365us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2]
Quoted Market Prices of 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 922us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 896us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Quoted Market Prices of 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 of 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 of 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 31us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 106us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Quoted Market Prices of 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 22us-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 of 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 of 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 of 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 3us-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 of 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 922us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3] 896us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[3]
Quoted Market Prices of 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 of 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 of 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 31us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 106us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3]
Quoted Market Prices of 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 of 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 of 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 of 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 1us-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 of Identical Assets (Level 1) [Member] | PSE And G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 316us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2] 294us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]
Quoted Market Prices of Identical Assets (Level 1) [Member] | PSE And 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 4us-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 of Identical Assets (Level 1) [Member] | PSE And 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 of Identical Assets (Level 1) [Member] | PSE And 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 of Identical Assets (Level 1) [Member] | PSE And 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 1us-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, Fair Value Disclosure 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] 1us-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 498us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 438us-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 369us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 339us-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] 0us-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 109us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 91us-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 80us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 75us-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 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 2us-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] 1us-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 498us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 438us-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 369us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 339us-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] 0us-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 27us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 21us-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 20us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 18us-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 0us-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 And G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2] 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]
Significant Other Observable Inputs (Level 2) [Member] | PSE And 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 And 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 21us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 20us-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 And 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] 16us-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 And 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] 0us-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, Fair Value Disclosure 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 And G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2] 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]
Significant Unobservable Inputs (Level 3) [Member] | PSE And 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 And 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 And 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 And 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]
Total Estimate Of Fair Value [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 951us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2] 365us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[2]
Total Estimate Of Fair Value [Member] | PSEG [Member] | Energy-Related Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 177us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4] 295us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
Total Mark-to-Market Derivative (Liabilities) (119)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4] (165)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
Total Estimate Of Fair Value [Member] | PSEG [Member] | Interest Rate Swap [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 18us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_InterestRateSwapMember
[5] 22us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_InterestRateSwapMember
[5]
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 923us-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 498us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 438us-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 369us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 339us-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 31us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 106us-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 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 22us-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 109us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 91us-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 80us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 75us-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 3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 2us-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] | Energy-Related Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 170us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4] 269us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4]
Total Mark-to-Market Derivative (Liabilities) (119)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4] (165)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4]
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 923us-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 498us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3] 438us-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 369us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[3] 339us-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 31us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_OtherSecuritiesMember
[3] 106us-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 27us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 21us-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 20us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesOtherMember
[3] 18us-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 And G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 316us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2] 294us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2]
Total Estimate Of Fair Value [Member] | PSE And G [Member] | Energy-Related Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 7us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
[4] 26us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_EnergyRelatedContractsMember
Total Estimate Of Fair Value [Member] | PSE And 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 4us-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 And 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 21us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsDebtSecuritiesGovernmentObligationsMember
[3] 20us-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 And 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] 16us-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 And 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 1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3] 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= pseg_RabbiTrustsOtherSecuritiesMember
[3]
Energy-Related Contracts [Member] | Quoted Market Prices of 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
[4] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
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
[4] 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
Energy-Related Contracts [Member] | Quoted Market Prices of 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
[4] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4]
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
[4] 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4]
Energy-Related Contracts [Member] | Quoted Market Prices of Identical Assets (Level 1) [Member] | PSE And 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
[4] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[4]
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 766us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4] 774us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
Total Mark-to-Market Derivative (Liabilities) (721)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4] (705)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
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 766us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4] 774us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4]
Total Mark-to-Market Derivative (Liabilities) (721)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4] (705)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4]
Energy-Related Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member] | PSE And 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
[4] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[4]
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 10us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4] 38us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
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
[4] (1)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4]
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 3us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4] 12us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4]
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
[4] (1)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PowerMember
[4]
Energy-Related Contracts [Member] | Significant Unobservable Inputs (Level 3) [Member] | PSE And G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Mark-to-Market Derivative Assets 7us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[4] 26us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[4]
Interest Rate Swap [Member] | Quoted Market Prices of 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
[5] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Interest Rate Swap [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 18us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5] 22us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5]
Interest Rate Swap [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
[5] 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[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
(12)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
Non Current 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 (3)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= pseg_NonCurrentAssetsMember
(8)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= pseg_NonCurrentAssetsMember
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 16us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
36us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Current 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 6us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= pseg_CurrentLiabilitiesMember
32us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= pseg_CurrentLiabilitiesMember
Cash Collateral Netting [Member] | PSEG [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 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 And G [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value Disclosure 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2],[6] 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[2],[6]
Cash Collateral Netting [Member] | PSE And 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 And 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 And 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 And 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] | 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 (599)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4],[6] (517)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4],[6]
Total Mark-to-Market Derivative (Liabilities) 603us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4],[6] 541us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[4],[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 (599)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[4],[6] (517)us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[4],[6]
Total Mark-to-Market Derivative (Liabilities) 603us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[4],[6] 541us-gaap_DerivativeLiabilities
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PowerMember
[4],[6]
Cash Collateral Netting [Member] | Energy-Related Contracts [Member] | PSE And 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
[4],[6] 0us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_EnergyRelatedDerivativeMember
/ dei_LegalEntityAxis
= pseg_PseAndGMember
[4],[6]
Cash Collateral Netting [Member] | Interest Rate Swap [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
[5],[6] $ 0us-gaap_DerivativeAssets
/ us-gaap_ConsolidationItemsAxis
= pseg_DerivativefairvalueofderivativeAmountOffsetAgainstCollateralMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
[5],[6]
[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 March 31, 2015 and December 31, 2014. 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, collateralized mortgage obligations, asset backed securities and government 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] 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.
[5] 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.
[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 Condensed Consolidated Balance Sheets. As of March 31, 2015, net cash collateral (received) paid of $4 million, was netted against the corresponding net derivative contract positions. Of the $4 million as of March 31, 2015, $(12) million of cash collateral was netted against assets, and $16 million was netted against liabilities. 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 as of December 31, 2014, $(12) million of cash collateral was netted against assets, and $36 million was netted against liabilities.