XML 167 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Charges - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
1 Months Ended 12 Months Ended 1 Months Ended
May 31, 2013
t
Dec. 31, 2014
Employees
Dec. 31, 2013
Employees
Dec. 31, 2012
Aug. 31, 2013
Potline
Jun. 30, 2014
t
May 31, 2014
t
Aug. 31, 2014
t
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   $ 1,168us-gaap_RestructuringCharges $ 782us-gaap_RestructuringCharges $ 172us-gaap_RestructuringCharges        
Restructuring and other charges, after-tax and noncontrolling interest     585aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests 106aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests        
Number of employees associated with layoff costs   1,120aa_NumberOfEmployeeChargedLayoff 1,110aa_NumberOfEmployeeChargedLayoff          
Capacity of lines under review 460,000aa_CapacityOfLinesUnderReview              
Capacity of lines under review period 15 months              
Other layoff cost including reclassification in pension cost   246us-gaap_OtherRestructuringCosts 185us-gaap_OtherRestructuringCosts 26us-gaap_OtherRestructuringCosts        
Accelerated depreciation   204aa_AcceleratedDepreciationRelatedToWrittenOffOfLines 58aa_AcceleratedDepreciationRelatedToWrittenOffOfLines          
Other exit costs   183us-gaap_BusinessExitCosts1            
Other asset impairment charges   406us-gaap_AssetImpairmentCharges 116us-gaap_AssetImpairmentCharges 40us-gaap_AssetImpairmentCharges        
Minimum amount of cash payments expected to be paid beyond the end of the current annual period   15aa_MinimumAmountOfCashPaymentsExpectedToBePaidBeyondCurrentAnnualPeriod            
Maximum amount of cash payments expected to be paid beyond the end of the current annual period   20aa_MaximumAmountOfCashPaymentsExpectedToBePaidBeyondCurrentAnnualPeriod            
Primary Metals [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs     340aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_PrimaryMetalsMember
         
Number of employees associated with layoff costs   1,210aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= aa_PrimaryMetalsMember
  250aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= aa_PrimaryMetalsMember
       
Engineered Products and Solutions [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs   550aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_EngineeredProductsAndSolutionsMember
260aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_EngineeredProductsAndSolutionsMember
         
Number of employees associated with layoff costs       390aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= aa_EngineeredProductsAndSolutionsMember
       
Global Rolled Products [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs   45aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_GlobalRolledProductsMember
250aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_GlobalRolledProductsMember
         
Number of employees associated with layoff costs   470aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= aa_GlobalRolledProductsMember
           
Alumina [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs     85aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_AluminaMember
         
Number of employees associated with layoff costs   80aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= aa_AluminaMember
  85aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= aa_AluminaMember
       
Corporate [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs   465aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
175aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
         
Number of employees associated with layoff costs   30aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
  75aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
       
Global Rolled Products Segment [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs     590aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_GlobalRolledProductsSegmentMemberMember
         
Retirement Of Previously Idled Structure [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges     25us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= aa_RetirementOfPreviouslyIdledStructureMember
         
Restructuring and other charges, after-tax and noncontrolling interest     17aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_StatementBusinessSegmentsAxis
= aa_RetirementOfPreviouslyIdledStructureMember
         
Write Off Of Capitalized Structure [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges     13us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= aa_WriteOffOfCapitalizedStructureMember
         
Restructuring and other charges, after-tax and noncontrolling interest     25aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_StatementBusinessSegmentsAxis
= aa_WriteOffOfCapitalizedStructureMember
         
Alumina and Primary Metals Segments [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs   60aa_NumberOfEmployeeChargedLayoff
/ us-gaap_StatementBusinessSegmentsAxis
= aa_AluminaAndPrimaryMetalsSegmentsMember
           
Divested Businesses [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   332us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= aa_DivestedBusinessesMember
           
Restructuring and other charges, after-tax and noncontrolling interest   163aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_StatementBusinessSegmentsAxis
= aa_DivestedBusinessesMember
           
Baie Comeau [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year 105,000aa_CapacityOfPotlinesShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_BaieComeauMember
             
Number of potlines to be shutdown and demolished 2aa_NumberOfPotlinesToBeShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_BaieComeauMember
      1aa_NumberOfPotlinesToBeShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_BaieComeauMember
     
Quebec Canada [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year         41,000aa_CapacityOfPotlinesShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_QuebecCanadaMember
     
Reduction in production - result of market conditions, in mt per year 280,000aa_ReductionInProductionDueToMarketCondition
/ us-gaap_StatementGeographicalAxis
= aa_QuebecCanadaMember
             
Fusina Italy [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year 44,000aa_ReductionInProductionDueToMarketCondition
/ us-gaap_StatementGeographicalAxis
= aa_FusinaItalyMember
             
Capacity of lines under review         84,000aa_CapacityOfLinesUnderReview
/ us-gaap_StatementGeographicalAxis
= aa_FusinaItalyMember
     
Fusina and Massena East [Member]                
Restructuring Cost and Reserve [Line Items]                
Other asset impairment charges     18us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= aa_FusinaAndMassenaEastMember
         
Massena East Smelter [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year   84,000aa_CapacityOfPotlinesShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_MassenaEastSmelterMember
           
Point Henry Smelter [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year   190,000aa_ReductionInProductionDueToMarketCondition
/ us-gaap_StatementGeographicalAxis
= aa_PointHenrySmelterMember
           
Pocos De Caldas Refinery [Member]                
Restructuring Cost and Reserve [Line Items]                
Capacity of lines under review           200,000aa_CapacityOfLinesUnderReview
/ us-gaap_StatementGeographicalAxis
= aa_PocosDeCaldasRefineryMember
62,000aa_CapacityOfLinesUnderReview
/ us-gaap_StatementGeographicalAxis
= aa_PocosDeCaldasRefineryMember
 
Sao Luis Smelter [Member]                
Restructuring Cost and Reserve [Line Items]                
Capacity of lines under review             85,000aa_CapacityOfLinesUnderReview
/ us-gaap_StatementGeographicalAxis
= aa_SaoLuisSmelterMember
 
Massena East, Ny and Point Henry and Yennora, Australia and Portovesme [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year   200,000aa_CapacityOfPotlinesShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_MassenaEastNyAndPointHenryAndYennoraAustraliaMember
           
Portovesme Smelter [Member]                
Restructuring Cost and Reserve [Line Items]                
Reduction in production - result of market conditions, in mt per year               150,000aa_CapacityOfPotlinesShutdownAndDemolished
/ us-gaap_StatementGeographicalAxis
= aa_PortovesmeSmelterMember
Legal Matter [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges     391us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_LegalMatterMember
85us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_LegalMatterMember
       
Restructuring and other charges, after-tax and noncontrolling interest     305aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_LegalMatterMember
33aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_LegalMatterMember
       
Other Exit Costs [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   1,168us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
245us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
         
Restructuring and other charges, after-tax and noncontrolling interest   703aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
183aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
         
Other layoff cost including reclassification in pension cost   180us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
84us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
5us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherExitCostsMember
       
Layoff Costs [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   51us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
87us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
47us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
       
Restructuring and other charges, after-tax and noncontrolling interest   36aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
61aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
29aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
       
Other layoff cost including reclassification in pension cost   66us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
101us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
21us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
       
Pension Benefits [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges     9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_PensionPlansDefinedBenefitMember
         
Asset Impairments and Retirements Costs [Member] | Retirement Of Previously Idled Structure [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges     12us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentsAndRetirementsCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aa_RetirementOfPreviouslyIdledStructureMember
         
Restructuring and other charges, after-tax and noncontrolling interest     8aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentsAndRetirementsCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aa_RetirementOfPreviouslyIdledStructureMember
         
Other Miscellaneous Items [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   18us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherMiscellaneousChargesMember
17us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherMiscellaneousChargesMember
         
Restructuring and other charges, after-tax and noncontrolling interest   11aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherMiscellaneousChargesMember
12aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherMiscellaneousChargesMember
         
Restructuring reserve, other adjustment       4aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherMiscellaneousChargesMember
       
Restructuring reserve, other adjustment, after-tax       4aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherMiscellaneousChargesMember
       
Small Layoff Reserves Related to Prior Periods [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   28us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmallLayoffReservesRelatedToPriorPeriodsMember
           
Restructuring and other charges, after-tax and noncontrolling interest   21aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmallLayoffReservesRelatedToPriorPeriodsMember
           
Restructuring reserve, other adjustment     8aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmallLayoffReservesRelatedToPriorPeriodsMember
21aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmallLayoffReservesRelatedToPriorPeriodsMember
       
Restructuring reserve, other adjustment, after-tax     6aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmallLayoffReservesRelatedToPriorPeriodsMember
15aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmallLayoffReservesRelatedToPriorPeriodsMember
       
Pension Costs [Member]                
Restructuring Cost and Reserve [Line Items]                
Other layoff cost including reclassification in pension cost   26us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_PensionCostsMember
92us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_PensionCostsMember
         
Operating Supplies [Member]                
Restructuring Cost and Reserve [Line Items]                
Inventory write-down - permanent shutdown and planned demolition of idled structures   67us-gaap_InventoryWriteDown
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OperatingSuppliesMember
9us-gaap_InventoryWriteDown
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OperatingSuppliesMember
         
Inventory write-down, after-tax and non-controlling interests   47aa_InventoryWriteDownAfterTaxAndNonControllingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OperatingSuppliesMember
6aa_InventoryWriteDownAfterTaxAndNonControllingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OperatingSuppliesMember
         
Permanent Shutdown and Planned Demolition of Idled Structures [Member]                
Restructuring Cost and Reserve [Line Items]                
Other exit costs     55us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
         
Asset Retirement Obligations [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   95us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetRetirementObligationsMember
58us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetRetirementObligationsMember
         
Other exit costs   95us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetRetirementObligationsMember
48us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetRetirementObligationsMember
         
Environmental Remediation [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   47us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_EnvironmentalRemediationMember
12us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_EnvironmentalRemediationMember
         
Other exit costs   42us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= aa_EnvironmentalRemediationMember
5us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= aa_EnvironmentalRemediationMember
         
Restructuring Programs Layoffs 2013 [Member]                
Restructuring Cost and Reserve [Line Items]                
Total number of employees already laid off   1,530us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandThirteenMember
1,660us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandThirteenMember
         
Number of positions separated   1,440aa_NumberOfPositions
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandThirteenMember
           
Cash payments made against the layoff reserves   39aa_RestructuringChargeForLayoffs
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandThirteenMember
33aa_RestructuringChargeForLayoffs
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandThirteenMember
         
Restructuring Programs Layoffs 2012 [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of positions separated       800aa_NumberOfPositions
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffs2012Member
       
Cash payments made against the layoff reserves   3aa_RestructuringChargeForLayoffs
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffs2012Member
17aa_RestructuringChargeForLayoffs
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffs2012Member
16aa_RestructuringChargeForLayoffs
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffs2012Member
       
Smelter Curtailments [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges       10us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmelterCurtailmentsMember
       
Restructuring and other charges, after-tax and noncontrolling interest       7aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmelterCurtailmentsMember
       
Number of employees associated with layoff costs       170aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SmelterCurtailmentsMember
       
Asset Impairment [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   34us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentMember
3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentMember
         
Restructuring and other charges, after-tax and noncontrolling interest   26aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentMember
2aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentMember
         
Restructuring reserve, other adjustment       30aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentMember
       
Restructuring reserve, other adjustment, after-tax       30aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentMember
       
Lease and Contract Termination Costs [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring reserve, other adjustment       6aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_LeaseAndContractTerminationMember
       
Restructuring reserve, other adjustment, after-tax       6aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_LeaseAndContractTerminationMember
       
Portovesme Smelter [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring reserve, other adjustment       11aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_PortovesmeSmelterMember
       
Restructuring reserve, other adjustment, after-tax       11aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_PortovesmeSmelterMember
       
Other Asset Impairments [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring reserve, other adjustment       10aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherAssetImpairmentsMember
       
Restructuring reserve, other adjustment, after-tax       8aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= aa_OtherAssetImpairmentsMember
       
Spain [Member] | Smelter Sites [Member]                
Restructuring Cost and Reserve [Line Items]                
Total number of employees already laid off       55us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate
/ us-gaap_RestructuringCostAndReserveAxis
= country_ES
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= aa_SmelterOperationMember
       
Restructuring reserve, other adjustment       10aa_RestructuringReserveOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= country_ES
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= aa_SmelterOperationMember
       
Restructuring reserve, other adjustment, after-tax       7aa_RestructuringReserveOtherAdjustmentAfterTaxExpense
/ us-gaap_RestructuringCostAndReserveAxis
= country_ES
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= aa_SmelterOperationMember
       
Exit Costs [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges     114us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_ExitCostsMember
         
Number of employees associated with layoff costs   1,790aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_RestructuringCostAndReserveAxis
= aa_ExitCostsMember
           
Exit Costs [Member] | Primary Metals [Member]                
Restructuring Cost and Reserve [Line Items]                
Number of employees associated with layoff costs     550aa_NumberOfEmployeesAssociatedWithLayoffCosts
/ us-gaap_RestructuringCostAndReserveAxis
= aa_ExitCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aa_PrimaryMetalsMember
         
Supplier And Customer Contract [Member]                
Restructuring Cost and Reserve [Line Items]                
Other exit costs   46us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SupplierAndCustomerContractMember
2us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= aa_SupplierAndCustomerContractMember
         
Restructuring Programs Layoffs 2014 [Member]                
Restructuring Cost and Reserve [Line Items]                
Total number of employees already laid off   2,910us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandFourteenMember
           
Number of positions separated   2,185aa_NumberOfPositions
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandFourteenMember
           
Cash payments made against the layoff reserves   141aa_RestructuringChargeForLayoffs
/ us-gaap_RestructuringCostAndReserveAxis
= aa_RestructuringProgramsLayoffsTwoThousandFourteenMember
           
Asset Impairment And Accelerated Depreciation [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentAndAcceleratedDepreciationMember
           
Restructuring and other charges, after-tax and noncontrolling interest   2aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_AssetImpairmentAndAcceleratedDepreciationMember
           
Divested Businesses [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   693us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_DivestedBusinessesMember
           
Restructuring and other charges, after-tax and noncontrolling interest   443aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_DivestedBusinessesMember
           
Temporary Curtailment [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and other charges   68us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= aa_TemporaryCurtailmentMember
           
Restructuring and other charges, after-tax and noncontrolling interest   $ 45aa_RestructuringAndOtherChargesAfterTaxAndNoncontrollingInterests
/ us-gaap_RestructuringCostAndReserveAxis
= aa_TemporaryCurtailmentMember