XML 91 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related-Party Transactions Related-Party Transactions (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Affiliated Entity [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party $ 10us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 17us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 15us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Due to Affiliate, Current 1us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
3us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
 
Related Party Transaction, Expense Reimbursement 10pcorp_RelatedPartyTransactionExpenseReimbursement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
9pcorp_RelatedPartyTransactionExpenseReimbursement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
3pcorp_RelatedPartyTransactionExpenseReimbursement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Due from Affiliate, Current 7us-gaap_DueFromAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
2us-gaap_DueFromAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
 
Subsidiary of Common Parent [Member]      
Related Party Transaction [Line Items]      
Due to Affiliate, Current 1us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
0us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
 
Related Party Transaction, Purchases from Related Party 7us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
5us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
5us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
Revenue from Related Parties 5us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
0us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
0us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_SubsidiaryOfCommonParentMember
BNSF Railway Company [Member]      
Related Party Transaction [Line Items]      
Due to Affiliate, Current 3us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BnsfRailwayCompanyMember
2us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BnsfRailwayCompanyMember
 
Related Party Transaction, Purchases from Related Party 39us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BnsfRailwayCompanyMember
32us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BnsfRailwayCompanyMember
34us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BnsfRailwayCompanyMember
MEHC Insurance Services Ltd. [Member]      
Related Party Transaction [Line Items]      
Due from Affiliate, Current 2us-gaap_DueFromAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_MehcInsuranceServicesLtdMember
2us-gaap_DueFromAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_MehcInsuranceServicesLtdMember
 
Related Party Transaction, Proceeds From Insurance Claims 0pcorp_RelatedPartyTransactionProceedsFromInsuranceClaims
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_MehcInsuranceServicesLtdMember
1pcorp_RelatedPartyTransactionProceedsFromInsuranceClaims
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_MehcInsuranceServicesLtdMember
6pcorp_RelatedPartyTransactionProceedsFromInsuranceClaims
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_MehcInsuranceServicesLtdMember
BHE [Member]      
Related Party Transaction [Line Items]      
Income Taxes Receivable From (Payable To) Related Parties Current 133pcorp_IncomeTaxesReceivableFromPayableToRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BHEMember
(22)pcorp_IncomeTaxesReceivableFromPayableToRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BHEMember
 
Related Party Transaction, Cash (Paid) Received for Income Taxes, Net (161)pcorp_RelatedPartyTransactionCashReceivedForIncomeTaxesNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BHEMember
(120)pcorp_RelatedPartyTransactionCashReceivedForIncomeTaxesNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BHEMember
215pcorp_RelatedPartyTransactionCashReceivedForIncomeTaxesNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_BHEMember
Bridger Coal [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Expense Reimbursement 3pcorp_RelatedPartyTransactionExpenseReimbursement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_EquityMethodInvestmentsBridgerCoalCompanyMember
2pcorp_RelatedPartyTransactionExpenseReimbursement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_EquityMethodInvestmentsBridgerCoalCompanyMember
1pcorp_RelatedPartyTransactionExpenseReimbursement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_EquityMethodInvestmentsBridgerCoalCompanyMember
Due from Affiliate, Current 4us-gaap_DueFromAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_EquityMethodInvestmentsBridgerCoalCompanyMember
4us-gaap_DueFromAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pcorp_EquityMethodInvestmentsBridgerCoalCompanyMember
 
Equity Method Investee [Member]      
Related Party Transaction [Line Items]      
Due to Affiliate, Current 19us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
23us-gaap_DueToAffiliateCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
 
Related Party Transaction, Purchases from Related Party $ 146us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
$ 152us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
$ 144us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember