XML 31 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement of Plan Assets (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments $ 821.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 814.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Non-investment plan assets 2.9aos_DefinedBenefitPlanFairValueOfNonInvestmentPlanAssets 8.3aos_DefinedBenefitPlanFairValueOfNonInvestmentPlanAssets  
Total plan assets 823.9aos_DefinedBenefitPlanFairValueOfTotalPlanAssets 822.3aos_DefinedBenefitPlanFairValueOfTotalPlanAssets  
Short-term Investments      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 23.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
15.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
 
Other Investments | Private equity      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 34.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementClassOfStockAxis
= aos_PrivateEquityMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
37.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementClassOfStockAxis
= aos_PrivateEquityMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
 
Other Investments | Real estate funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 64.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
57.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
 
Equity Securities | Commingled Equity Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 134.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledEquityFundsMember
147.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledEquityFundsMember
 
Equity Securities | Common Stock      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 264.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommonStockMember
272.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommonStockMember
 
Fixed Income Securities | Other Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 93.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementClassOfStockAxis
= aos_OtherFixedIncomeSecuritiesMember
75.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementClassOfStockAxis
= aos_OtherFixedIncomeSecuritiesMember
 
Fixed Income Securities | Commingled Fixed Income Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 83.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledFixedIncomeFundsMember
71.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledFixedIncomeFundsMember
 
Fixed Income Securities | US Treasury Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 122.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
136.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
 
Quoted Prices In Active Markets For Identical Assets (Level 1)      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 389.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
410.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices In Active Markets For Identical Assets (Level 1) | Short-term Investments      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 2.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
1.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
 
Quoted Prices In Active Markets For Identical Assets (Level 1) | Equity Securities | Common Stock      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 264.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommonStockMember
272.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommonStockMember
 
Quoted Prices In Active Markets For Identical Assets (Level 1) | Fixed Income Securities | US Treasury Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 122.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
136.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
 
Significant Other Observable Inputs (Level 2)      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 311.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
294.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) | Equity Securities | Commingled Equity Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 134.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledEquityFundsMember
147.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledEquityFundsMember
 
Significant Other Observable Inputs (Level 2) | Fixed Income Securities | Other Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 93.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementClassOfStockAxis
= aos_OtherFixedIncomeSecuritiesMember
75.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementClassOfStockAxis
= aos_OtherFixedIncomeSecuritiesMember
 
Significant Other Observable Inputs (Level 2) | Fixed Income Securities | Commingled Fixed Income Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 83.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledFixedIncomeFundsMember
71.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementClassOfStockAxis
= aos_CommingledFixedIncomeFundsMember
 
Significant Non-observable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 119.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
109.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
58.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Non-observable Inputs (Level 3) | Real estate funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 64.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
57.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
 
Significant Non-observable Inputs (Level 3) | Short-term Investments      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 20.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
14.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
 
Significant Non-observable Inputs (Level 3) | Other Investments | Private equity      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 34.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= aos_PrivateEquityMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
37.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= aos_PrivateEquityMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
 
Significant Non-observable Inputs (Level 3) | Other Investments | Real estate funds      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments 64.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
57.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_OtherInvestmentsMember
 
Significant Non-observable Inputs (Level 3) | Fixed Income Securities | Other Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total fair value of plan asset investments   $ 0.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementClassOfStockAxis
= aos_OtherFixedIncomeSecuritiesMember