XML 30 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies, Environmental Contingencies (Details) (USD $)
In Millions, unless otherwise specified
1 Months Ended 12 Months Ended
Apr. 30, 2012
MW
Dec. 31, 2014
Jun. 30, 2014
Apr. 30, 2014
Issue
Greenhouse Gas New Source Performance Standard for Modified and Reconstructed Power Plants        
Environmental Requirements [Abstract]        
Percentage of a comparable new plant's capital cost which would have to be exceeded to consider a project as a reconstruction under the proposed GHG NSPS for Modified and Reconstructed Power Plants (in hundredths)     50.00%sps_PercentageofacomparablenewplantscapitalcostwhichwouldhavetobeexceededtoconsideraprojectasareconstructionundertheproposedGHGNSPSforModifiedandReconstructedPowerPlants
/ sps_EnvironmentalRegulationAxis
= sps_GreenhouseGasNewSourcePerformanceStandardforModifiedandReconstructedPowerPlantsMember
 
Cross-State Air Pollution Rule        
Environmental Requirements [Abstract]        
Number of issues on which the D.C. Circuit overturned the CSAPR       2sps_NumberofissuesonwhichtheD.C.CircuitoverturnedtheCSAPR
/ sps_EnvironmentalRegulationAxis
= sps_CrossStateAirPollutionRuleMember
Generating capacity (in MW)   700sps_GeneratingCapacity
/ sps_EnvironmentalRegulationAxis
= sps_CrossStateAirPollutionRuleMember
   
Electric Generating Unit Mercury And Air Toxics Standards Rule        
Environmental Requirements [Abstract]        
Generating capacity (in MW) 25sps_GeneratingCapacity
/ sps_EnvironmentalRegulationAxis
= sps_ElectricGeneratingUnitMercuryAndAirToxicsStandardsRuleMember
     
Number of years before affected facilities must demonstrate compliance, low end of range 3 years      
Number of years before affected facilities must demonstrate compliance, high end of range 4 years      
Regional Haze Rules        
Environmental Requirements [Abstract]        
Number of years to comply with proposed regulation   5 years    
National Ambient Air Quality Standards for Ozone        
Environmental Requirements [Abstract]        
Number of hours the NAAQS for Ozone is based upon (in hours)   8sps_NumberofhourstheNAAQSforOzoneisbasedupon
/ sps_EnvironmentalRegulationAxis
= sps_NationalAmbientAirQualityStandardsforOzoneMember
   
Current level of air quality concentrations (in parts per million)   0.075sps_Currentlevelofairqualityconcentrationsinpartspermillion
/ sps_EnvironmentalRegulationAxis
= sps_NationalAmbientAirQualityStandardsforOzoneMember
   
Proposed level of air quality concentrations (in parts per million)   0.070sps_Proposedlevelofairqualityconcentrationsinpartspermillion
/ sps_EnvironmentalRegulationAxis
= sps_NationalAmbientAirQualityStandardsforOzoneMember
   
Lowest proposed level of air quality concentrations that the EPA is taking comment on (in parts per million)   0.060sps_LowestproposedlevelofairqualityconcentrationsthattheEPAistakingcommentoninpartspermillion
/ sps_EnvironmentalRegulationAxis
= sps_NationalAmbientAirQualityStandardsforOzoneMember
   
Capital Commitments | Cross-State Air Pollution Rule        
Environmental Requirements [Abstract]        
Liability for estimated cost to comply with regulation   7sps_LiabilityForEstimatedCostToComplyWithRegulation
/ sps_EnvironmentalRegulationAxis
= sps_CrossStateAirPollutionRuleMember
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= us-gaap_CapitalAdditionsMember
   
Capital Commitments | Regional Haze Rules        
Environmental Requirements [Abstract]        
Liability for estimated cost to comply with regulation   600sps_LiabilityForEstimatedCostToComplyWithRegulation
/ sps_EnvironmentalRegulationAxis
= sps_RegionalHazeRulesMember
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= us-gaap_CapitalAdditionsMember
   
Estimated annual operating cost to comply with proposed regulation   10.4sps_Estimatedannualoperatingcosttocomplywithproposedregulation
/ sps_EnvironmentalRegulationAxis
= sps_RegionalHazeRulesMember
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= us-gaap_CapitalAdditionsMember
   
Minimum | National Ambient Air Quality Standards for Ozone        
Environmental Requirements [Abstract]        
Proposed level of air quality concentrations (in parts per million)   0.065sps_Proposedlevelofairqualityconcentrationsinpartspermillion
/ sps_EnvironmentalRegulationAxis
= sps_NationalAmbientAirQualityStandardsforOzoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum | National Ambient Air Quality Standards for Ozone        
Environmental Requirements [Abstract]        
Proposed level of air quality concentrations (in parts per million)   0.070sps_Proposedlevelofairqualityconcentrationsinpartspermillion
/ sps_EnvironmentalRegulationAxis
= sps_NationalAmbientAirQualityStandardsforOzoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember