XML 42 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans Amounts Recognized in the Balance Sheet (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
GM postretirement cost sharing asset, current $ 13.3axl_GmPostretirementCostSharingAssetCurrent  
GM postretirement cost sharing asset, noncurrent 274.5axl_GmPostretirementCostSharingAssetNoncurrent 242.0axl_GmPostretirementCostSharingAssetNoncurrent
Total GM postretirement cost sharing asset 287.8axl_TotalGmPostretirementCostSharingAsset 255.9axl_TotalGmPostretirementCostSharingAsset
Pension Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Noncurrent assets 6.9us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
9.3us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Defined benefit pension plan liabilities, current (3.0)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(2.3)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Defined benefit pension plan, liabilities, noncurrent (99.0)us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(49.0)us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Defined benefit plan, amounts recognized in balance sheet (95.1)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(42.0)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other Postretirement Benefit Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Noncurrent assets 0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Postemployment benefits liability, current (29.6)us-gaap_PostemploymentBenefitsLiabilityCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(30.8)us-gaap_PostemploymentBenefitsLiabilityCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Other postretirement defined benefit plan, liabilities, noncurrent (625.1)us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(547.1)us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Other postretirement defined benefit plan, liabilities (654.7)us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(577.9)us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Change in Benefit Obligation [Member] | Pension Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Change in GM Portion of OPEB Obligation 0axl_ChangeInGmPortionOfOpebObligation
/ axl_DefinedBenefitPlanChangeInBenefitObligationAndPlanAssetsAxis
= axl_ChangeInBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0axl_ChangeInGmPortionOfOpebObligation
/ axl_DefinedBenefitPlanChangeInBenefitObligationAndPlanAssetsAxis
= axl_ChangeInBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Change in Benefit Obligation [Member] | Other Postretirement Benefit Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Change in GM Portion of OPEB Obligation $ 31.8axl_ChangeInGmPortionOfOpebObligation
/ axl_DefinedBenefitPlanChangeInBenefitObligationAndPlanAssetsAxis
= axl_ChangeInBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ (17.0)axl_ChangeInGmPortionOfOpebObligation
/ axl_DefinedBenefitPlanChangeInBenefitObligationAndPlanAssetsAxis
= axl_ChangeInBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember