XML 1047 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Plans and Other Benefits - Fair Value of Pinnacle West's Pension Plan (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension Benefits      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets $ 2,615,404us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 2,264,121us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 2,079,181us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Net receivables (payables) 16,883pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
250pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Fair value of plan assets 2,615,404us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,264,121us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Pension Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 556,660pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
490,559pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 2,013,932pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,764,652pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Pension Benefits | Significant Unobservable Inputs (Level 3) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 27,929pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,660pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other Benefits      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 834,625us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
748,339us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
684,221us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Net receivables (payables) 4,100pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,430pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Fair value of plan assets 834,625us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
748,339us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 414,204pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
371,777pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 416,321pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
374,132pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other Benefits | Significant Unobservable Inputs (Level 3) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 0pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cash and cash equivalent funds | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 387us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
504us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cash and cash equivalent funds | Pension Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 387pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
504pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Cash and cash equivalent funds | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 318us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Cash and cash equivalent funds | Other Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 318pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Corporate debt | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 1,162,096us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
898,621us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Corporate debt | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 1,162,096pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
898,621pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Corporate debt | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 187,961us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
153,888us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Corporate debt | Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 187,961pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
153,888pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Treasury | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 291,817us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
231,590us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Treasury | Pension Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 291,817pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
231,590pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Treasury | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 130,967us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
98,704us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Treasury | Other Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 130,967pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
98,704pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 113,265us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
84,011us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 113,265pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
84,011pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 35,291us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
27,936us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other | Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 35,291pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
27,936pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. companies, equities | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 246,387us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
239,036us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. companies, equities | Pension Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 246,387pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
239,036pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. companies, equities | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 265,106us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
252,181us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. companies, equities | Other Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 265,106pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
252,181pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesUSCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International companies, equities | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 18,069us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
19,429us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International companies, equities | Pension Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 18,069pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
19,429pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International companies, equities | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 17,813us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
20,892us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International companies, equities | Other Benefits | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 17,813pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
20,892pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Equities | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 127,336us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
116,150us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Equities | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 127,336pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
116,150pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Equities | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 88,258us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
80,751us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
U.S. Equities | Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 88,258pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
80,751pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_USEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International equities | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 317,167us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
367,551us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International equities | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 317,167pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
367,551pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International equities | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 85,746us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
92,382us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
International equities | Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 85,746pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
92,382pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Fixed income securities | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets   137,520us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Fixed income securities | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets   137,520pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Real estate | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 129,715us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
119,739us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Real estate | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 129,715pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
119,739pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Real estate | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 11,657us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,761us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Real estate | Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 11,657pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,761pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateInvestmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Partnerships | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 166,266us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_PartnershipsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,660us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_PartnershipsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Partnerships | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 138,337pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_PartnershipsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_PartnershipsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Partnerships | Pension Benefits | Significant Unobservable Inputs (Level 3) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 27,929pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_PartnershipsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,660pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_PartnershipsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Short-term investments and other | Pension Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Net receivables (payables) 16,883pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
250pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Fair value of plan assets 42,899us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
41,310us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Short-term investments and other | Pension Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets 26,016pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
41,060pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Short-term investments and other | Pension Benefits | Significant Unobservable Inputs (Level 3)      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Fair value of plan assets 27,929us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
8,660us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,419us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Short-term investments and other | Other Benefits | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Net receivables (payables) 4,100pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,430pnw_DefinedBenefitPlanNetReceivablesPayables
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Fair value of plan assets 11,508us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,844us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Short-term investments and other | Other Benefits | Significant Other Observable Inputs (Level 2) | Pinnacle West      
Fair value of Pinnacle West's pension plan and other postretirement benefit plan assets, by asset category      
Gross fair value of plan assets $ 7,408pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ 8,414pnw_DefinedBenefitPlanGrossFairValueofPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= pnw_ShortTermInvestmentsAndOtherMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember