XML 99 R147.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Other Financial Instruments - Additional Information (Detail)
1 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 1 Months Ended
Jul. 31, 2012
Plant
Contract
Dec. 31, 2014
USD ($)
Agency
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
Level 1 [Member]
USD ($)
kt
Dec. 31, 2013
Level 1 [Member]
USD ($)
Dec. 31, 2012
Level 1 [Member]
USD ($)
Dec. 31, 2014
Level 3 [Member]
Derivative
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
USD ($)
Dec. 31, 2013
Embedded Aluminum Derivative [Member]
USD ($)
Dec. 31, 2012
Embedded Aluminum Derivative [Member]
USD ($)
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
Level 3 [Member]
Derivative
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
Scenario, Forecast [Member]
kt
Dec. 31, 2013
Embedded Aluminum Derivative [Member]
Scenario, Forecast [Member]
kt
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 31, 2013
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 31, 2012
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
Level 3 [Member]
Derivative
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
Nonoperating Income (Expense) [Member]
USD ($)
Dec. 31, 2013
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
Nonoperating Income (Expense) [Member]
USD ($)
Dec. 31, 2012
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
Nonoperating Income (Expense) [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contracts One [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contracts One [Member]
CAD
Dec. 31, 2014
Foreign Exchange Contracts One [Member]
Forward Contracts [Member]
Canadian Denominated Loan [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contracts Two [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contracts Two [Member]
Forward Contracts [Member]
Dec. 31, 2013
Foreign Exchange Contracts Two [Member]
Forward Contracts [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Contracts Two [Member]
Forward Contracts [Member]
BRL
Dec. 31, 2014
Energy Contracts [Member]
USD ($)
Dec. 31, 2013
Energy Contracts [Member]
USD ($)
Dec. 31, 2012
Energy Contracts [Member]
USD ($)
Dec. 31, 2014
Energy Contracts [Member]
Cash Flow Hedging [Member]
Level 3 [Member]
Derivative
Dec. 31, 2014
Embedded Credit Derivative [Member]
USD ($)
Dec. 31, 2013
Embedded Credit Derivative [Member]
USD ($)
Dec. 31, 2012
Embedded Credit Derivative [Member]
USD ($)
Dec. 31, 2014
Embedded Credit Derivative [Member]
Level 3 [Member]
Derivative
Jul. 31, 2012
Power Contract One [Member]
Jul. 31, 2012
Power Contract Two [Member]
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                                                                            
Forward contract to purchase to mitigate the foreign currency risk related to a Canadian/Brazilian-denominated loan due in 2014                                           $ 53,000,000invest_InvestmentForeignCurrencyContractForeignCurrencyAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_ForeignExchangeContractsOneMember
58,000,000invest_InvestmentForeignCurrencyContractForeignCurrencyAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_ForeignExchangeContractsOneMember
      $ 231,000,000invest_InvestmentForeignCurrencyContractForeignCurrencyAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_ForeignExchangeContractsTwoMember
543,000,000invest_InvestmentForeignCurrencyContractForeignCurrencyAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_ForeignExchangeContractsTwoMember
                   
Maturity date of forward contract                                           Aug. 05, 2014 Aug. 05, 2014     Mar. 31, 2014                        
Gain recognized on forward contract                                               1,000,000us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings
/ us-gaap_DebtInstrumentAxis
= aa_CanadianDenominatedLoanMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_ForeignExchangeContractsOneMember
4,000,000us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_ForeignExchangeContractsTwoMember
                         
Fair value of derivatives recorded as assets         2,000,000us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
31,000,000us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
                                                               
Fair value of derivatives recorded as liabilities         4,000,000us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
45,000,000us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
                                                               
Net gain (loss) of derivative instruments         (15,000,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
88,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  (15,000,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
28,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
16,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
                                                     
Net gain of cash flow hedges           9,000,000us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
40,000,000us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
                                                             
Aluminium forcast sales         343aa_AluminumFuturesDesignatedAsFairValueHedgesInKiloMetricTon
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
              3,610aa_AluminumFuturesDesignatedAsFairValueHedgesInKiloMetricTon
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
841aa_AluminumFuturesDesignatedAsFairValueHedgesInKiloMetricTon
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
                                               
Number of derivative instruments               9us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      7us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
          5us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
                          1us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      1us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other derivative contracts estimated term of quoted market prices, in years   10 years                                                                        
Number of contracts 2aa_NumberOfContracts                                                                          
Power contracts maturity date                                                                         Jun. 30, 2014 Jun. 30, 2016
Number of smelters 2aa_NumberOfPlants                                                                          
Number of credit rating agencies   3aa_NumberOfCreditRatingAgency                                                                        
Recognized an unrealized loss                             78,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
190,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(40,000,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                      4,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
3,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
1,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
             
Unrealized gain loss on derivatives                             (28,000,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(29,000,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(41,000,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                         
Amount of loss expected to be recognized into earnings over the next 12 months                             (13,000,000)us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                                             
Other expenses (income), net                                     4,000,000us-gaap_LossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_NonoperatingIncomeExpenseMember
1,000,000us-gaap_LossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_NonoperatingIncomeExpenseMember
1,000,000us-gaap_LossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_NonoperatingIncomeExpenseMember
                                 
Derivative instruments ineffectiveness                             0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                      0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
             
Electricity purchasd of megawatt hours                                                         59,409,328aa_OutstandingForwardContractsEnteredIntoAsHedgeForecastedTransactionsMeasuredInMegaWattHours
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
                 
Derivative gain   $ (13,000,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain $ 36,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain $ 13,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain                                                         $ 2,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember
$ 8,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember
$ (3,000,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember