XML 52 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Other Financial Instruments - Additional Information (Detail)
1 Months Ended 3 Months Ended 3 Months Ended 3 Months Ended 3 Months Ended 12 Months Ended 3 Months Ended 3 Months Ended 12 Months Ended 3 Months Ended 1 Months Ended
Jul. 31, 2012
Contract
Plant
Mar. 31, 2015
Agency
Mar. 31, 2015
Level 3 [Member]
Derivative
Mar. 31, 2015
Level 1 [Member]
USD ($)
Mar. 31, 2014
Level 1 [Member]
USD ($)
Dec. 31, 2014
Level 1 [Member]
USD ($)
Mar. 31, 2015
Derivatives Not Designated as Hedging Instruments [Member]
Other Income Or Other Expense [Member]
USD ($)
Mar. 31, 2014
Derivatives Not Designated as Hedging Instruments [Member]
Other Income Or Other Expense [Member]
USD ($)
Mar. 31, 2015
Foreign Exchange Contracts Two [Member]
USD ($)
Mar. 31, 2015
Foreign Exchange Contracts Two [Member]
Forward Contracts [Member]
USD ($)
Mar. 31, 2015
Foreign Exchange Contracts Two [Member]
Forward Contracts [Member]
BRL
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
USD ($)
Mar. 31, 2014
Embedded Aluminum Derivative [Member]
Cash Flow Hedging [Member]
USD ($)
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Level 3 [Member]
Derivative
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Level 3 [Member]
Cash Flow Hedging [Member]
Derivative
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Level 3 [Member]
Derivatives Not Designated as Hedging Instruments [Member]
Derivative
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Derivatives Designated as Hedging Instruments [Member]
Cash Flow Hedging [Member]
USD ($)
Mar. 31, 2014
Embedded Aluminum Derivative [Member]
Derivatives Designated as Hedging Instruments [Member]
Cash Flow Hedging [Member]
USD ($)
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Derivatives Designated as Hedging Instruments [Member]
Cash Flow Hedging [Member]
Nonoperating Income (Expense) [Member]
USD ($)
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Derivatives Designated as Hedging Instruments [Member]
Scenario, Forecast [Member]
t
Dec. 31, 2014
Embedded Aluminum Derivative [Member]
Derivatives Designated as Hedging Instruments [Member]
Scenario, Forecast [Member]
t
Mar. 31, 2015
Embedded Aluminum Derivative [Member]
Derivatives Not Designated as Hedging Instruments [Member]
USD ($)
Mar. 31, 2014
Embedded Aluminum Derivative [Member]
Derivatives Not Designated as Hedging Instruments [Member]
Maximum [Member]
USD ($)
Mar. 31, 2015
Energy Contracts [Member]
USD ($)
Mar. 31, 2014
Energy Contracts [Member]
USD ($)
Mar. 31, 2015
Energy Contracts [Member]
Level 3 [Member]
Cash Flow Hedging [Member]
Derivative
Mar. 31, 2015
Energy Contracts [Member]
Derivatives Designated as Hedging Instruments [Member]
USD ($)
MWh
Mar. 31, 2014
Energy Contracts [Member]
Derivatives Designated as Hedging Instruments [Member]
USD ($)
Dec. 31, 2014
Energy Contracts [Member]
Derivatives Designated as Hedging Instruments [Member]
MWh
Mar. 31, 2015
Embedded Credit Derivative [Member]
Level 3 [Member]
Derivative
Mar. 31, 2015
Embedded Credit Derivative [Member]
Level 3 [Member]
Derivatives Not Designated as Hedging Instruments [Member]
Derivative
Mar. 31, 2015
Embedded Credit Derivative [Member]
Derivatives Not Designated as Hedging Instruments [Member]
USD ($)
Mar. 31, 2014
Embedded Credit Derivative [Member]
Derivatives Not Designated as Hedging Instruments [Member]
USD ($)
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                   $ 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                   Mar. 31, 2014 Mar. 31, 2014                                                
Loss recognized on forward contract                 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
                                                             
Fair value of derivatives recorded as liabilities       37,000,000us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  31,000,000us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
                                                         
Net gain (loss) of derivative instruments       26,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
(25,000,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  3,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= aa_OtherIncomeOrOtherExpenseMember
1,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= aa_OtherIncomeOrOtherExpenseMember
                          1,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                       
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
2us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ 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
0us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ 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, 2014
Number of smelters 2aa_NumberOfPlants                                                                    
Number of credit rating agencies   3aa_NumberOfCreditRatingAgency                                                                  
Aluminum forecast sales                                       3,566,000aa_AluminumFuturesDesignatedAsFairValueHedgesInKiloMetricTon
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
3,610,000aa_AluminumFuturesDesignatedAsFairValueHedgesInKiloMetricTon
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
                           
Recognized an unrealized (loss)                       (98,000,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
30,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
                    6,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
5,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
                   
Unrealized gain loss on derivatives                       (12,000,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(5,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                                 3,000,000us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                   
Other expenses (income), net                                     1,000,000us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_NonoperatingIncomeExpenseMember
                               
Derivative instruments ineffectiveness                                 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedAluminumDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
             
Forecasted energy purchases in megawatt hours                                                     59,409,328us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  59,409,328us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EnergyContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
           
Derivative gain                                                               $ 2,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 1,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
/ us-gaap_DerivativeInstrumentRiskAxis
= aa_EmbeddedCreditDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember