XML 101 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Litigation (Details) (USD $)
0 Months Ended
Mar. 06, 2013
Dec. 31, 2014
Dec. 31, 2013
Pending Litigation      
Loss Contingencies [Line Items]      
Litigation claims accrual   $ 1,700,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
$ 1,400,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
Colstrip Unit One and Two      
Loss Contingencies [Line Items]      
Equity Method Investment, Ownership Percentage   50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_BusinessAcquisitionAxis
= psd_ColstripUnitOneandTwoMember
 
Colstrip Unit Three and Four      
Loss Contingencies [Line Items]      
Equity Method Investment, Ownership Percentage   25.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_BusinessAcquisitionAxis
= psd_ColstripUnitThreeandFourMember
 
Sierra Club and Montana Environmental Information Center [Member] | Pending Litigation      
Loss Contingencies [Line Items]      
Loss Contingency, Damages Sought, Value $ 100,000us-gaap_LossContingencyDamagesSoughtValue
/ us-gaap_LitigationCaseAxis
= psd_SierraClubandMontanaEnvironmentalInformationCenterMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
   
Sierra Club and Montana Environmental Information Center [Member] | Failure to Update Title V Permit | Pending Litigation      
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 1us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= psd_SierraClubandMontanaEnvironmentalInformationCenterMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= psd_FailuretoUpdateTitleVPermitMember
   
Sierra Club and Montana Environmental Information Center [Member] | Title V compliance certifications incomplete | Pending Litigation      
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 1us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= psd_SierraClubandMontanaEnvironmentalInformationCenterMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= psd_TitleVcompliancecertificationsincompleteDomain
   
Sierra Club and Montana Environmental Information Center [Member] | Opacity | Pending Litigation      
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 1us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= psd_SierraClubandMontanaEnvironmentalInformationCenterMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= psd_OpacityDomain