XML 83 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Fair Value Of Assets And Liabilities Measured On Recurring Basis) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Asset $ 99,045us-gaap_DerivativeFairValueOfDerivativeAsset $ 89,132us-gaap_DerivativeFairValueOfDerivativeAsset    
Money Market Funds, Amortized Cost   11,180ava_MoneyMarketFundsAmortizedCost    
Securities available for sale:   69,361us-gaap_AvailableForSaleSecurities    
Liability 229,790us-gaap_DerivativeFairValueOfDerivativeLiability 89,675us-gaap_DerivativeFairValueOfDerivativeLiability    
Cash and cash equivalents 22,143us-gaap_CashAndCashEquivalentsAtCarryingValue 82,574us-gaap_CashAndCashEquivalentsAtCarryingValue 75,464us-gaap_CashAndCashEquivalentsAtCarryingValue 74,662us-gaap_CashAndCashEquivalentsAtCarryingValue
Fixed Income Securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents 800us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FixedIncomeSecuritiesMember
700us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FixedIncomeSecuritiesMember
   
Fair Value, Measurements, Recurring [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset (97,060)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] (51,712)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Interest rate swaps 460us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
33,543us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Money Market Funds, at Carrying Value   11,180us-gaap_MoneyMarketFundsAtCarryingValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Funds held in trust account of Spokane Energy 1,600us-gaap_AssetsHeldInTrust
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,600us-gaap_AssetsHeldInTrust
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total 11,452us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
127,991us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Interest Rate Derivative Liabilities, at Fair Value 48,182us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset (141,450)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] (60,444)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Total 88,340us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
29,231us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Energy commodity derivatives [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset (95,204)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] (51,367)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Derivative Asset 1,525us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3,876us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset (110,714)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] (60,099)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Derivative Liability 16,380us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
12,796us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Natural Gas Exchange Agreements [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset (1,349)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]      
Derivative Asset 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Liability 35us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset (1,349)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Derivative Liability 35us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,219us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Power Exchange Agreements [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset   (339)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Derivative Asset   0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Liability 23,299us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset 0us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(339)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Derivative Liability 23,299us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
14,441us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Power Option Agreement [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Liability 424us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset 0us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability 424us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
775us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Interest Rate Swap [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset (506)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset (29,386)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Fair Value, Measurements, Recurring [Member] | Foreign Exchange Contract [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset (1)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] (6)us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]    
Derivative Asset 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset (1)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(6)us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liability 20us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | U.S. Government Agency [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   61,078us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
   
Fair Value, Measurements, Recurring [Member] | Municipal [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   3,518us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtLocalGovernmentUnspecifiedMember
   
Fair Value, Measurements, Recurring [Member] | Corporate fixed income - financial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   3,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ava_CorporateDebtSecuritiesFinancialMember
   
Fair Value, Measurements, Recurring [Member] | Corporate fixed income - industrial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   765us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ava_CorporateDebtSecuritiesIndustrialMember
   
Fair Value, Measurements, Recurring [Member] | Certificates of deposits [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   1,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
   
Fair Value, Measurements, Recurring [Member] | Fixed Income Securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Deferred compensation assets: 1,793us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeSecuritiesMember
[2] 1,960us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeSecuritiesMember
[2]    
Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Deferred compensation assets: 6,074us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[2] 6,470us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[2]    
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Money Market Funds, at Carrying Value   11,180us-gaap_MoneyMarketFundsAtCarryingValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Funds held in trust account of Spokane Energy 1,600us-gaap_AssetsHeldInTrust
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,600us-gaap_AssetsHeldInTrust
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total 9,467us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
21,210us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total 0us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Fixed Income Securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Deferred compensation assets: 1,793us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeSecuritiesMember
[2] 1,960us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeSecuritiesMember
[2]    
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Equity Securities [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Deferred compensation assets: 6,074us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[2] 6,470us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[2]    
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate swaps 966us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
33,543us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total 97,696us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
158,154us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Interest Rate Derivative Liabilities, at Fair Value 77,568us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Total 204,683us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
72,901us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Energy commodity derivatives [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Asset 96,729us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
55,243us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Liability 127,094us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
72,895us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EnergyRelatedDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign Exchange Contract [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Asset 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Liability 21us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. Government Agency [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   61,078us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Municipal [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   3,518us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtLocalGovernmentUnspecifiedMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate fixed income - financial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   3,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ava_CorporateDebtSecuritiesFinancialMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate fixed income - industrial [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   765us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ava_CorporateDebtSecuritiesIndustrialMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Certificates of deposits [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Securities available for sale:   1,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Total 1,349us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
339us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total 25,107us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
16,774us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Natural Gas Exchange Agreements [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Asset 1,349us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
     
Liability 1,384us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,219us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_NaturalGasExchangeAgreementsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Power Exchange Agreements [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Asset   339us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Liability 23,299us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
14,780us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerExchangeAgreementsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Power Option Agreement [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Liability $ 424us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 775us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= ava_PowerOptionAgreementMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
[1] The Company is permitted to net derivative assets and derivative liabilities with the same counterparty when a legally enforceable master netting agreement exists. In addition, the Company nets derivative assets and derivative liabilities against any payables and receivables for cash collateral held or placed with these same counterparties.
[2] These assets are trading securities and are included in other property and investments-net on the Consolidated Balance Sheets.