XML 79 R151.htm IDEA: XBRL DOCUMENT v2.4.1.9
Valuation And Qualifying Accounts (Schedule Of Valuation And Qualifying Accounts) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance For Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 56us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 56us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 56us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions, Charged to cost and expenses 86us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
90us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
96us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions, Charged to other accounts-describe 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Deductions-describe 90us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 90us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 96us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1]
Balance at End of Period 52us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
56us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
56us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Materials And Supplies Valuation Reserve [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 8us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
22us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
3us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Additions, Charged to cost and expenses 9us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
2us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
21us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Additions, Charged to other accounts-describe 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Deductions-describe 2us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
16us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
[2] 2us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
[2]
Balance at End of Period 15us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
8us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
22us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Power [Member] | Materials And Supplies Valuation Reserve [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 8us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
22us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
3us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Additions, Charged to cost and expenses 7us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
2us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
21us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Additions, Charged to other accounts-describe 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
Deductions-describe 2us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
16us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
[2] 2us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
[2]
Balance at End of Period 13us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
8us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
22us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PowerMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= pseg_MaterialsAndSuppliesValuationReserveMember
PSE&G [Member] | Allowance For Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 56us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
56us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
56us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions, Charged to cost and expenses 86us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
90us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
96us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions, Charged to other accounts-describe 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Deductions-describe 90us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 90us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 96us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1]
Balance at End of Period $ 52us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 56us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 56us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= pseg_PseAndGMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] Accounts Receivable written off.
[2] Reduced reserve to appropriate level and to remove obsolete inventory.