XML 103 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Sales and Long-Lived Assets by Geographic Location (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-lived Assets $ 455.9us-gaap_NoncurrentAssets       $ 424.6us-gaap_NoncurrentAssets       $ 455.9us-gaap_NoncurrentAssets $ 424.6us-gaap_NoncurrentAssets $ 375.0us-gaap_NoncurrentAssets
Net sales 626.8us-gaap_SalesRevenueGoodsNet 581.6us-gaap_SalesRevenueGoodsNet 595.4us-gaap_SalesRevenueGoodsNet 552.2us-gaap_SalesRevenueGoodsNet 558.9us-gaap_SalesRevenueGoodsNet 536.2us-gaap_SalesRevenueGoodsNet 549.1us-gaap_SalesRevenueGoodsNet 509.6us-gaap_SalesRevenueGoodsNet 2,356.0us-gaap_SalesRevenueGoodsNet 2,153.8us-gaap_SalesRevenueGoodsNet 1,939.3us-gaap_SalesRevenueGoodsNet
United States                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-lived Assets 262.1us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      238.6us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      262.1us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
238.6us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
219.1us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
Net sales                 1,447.9us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_US
1,335.4us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_US
1,241.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_US
China                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-lived Assets 131.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
      134.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
      131.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
134.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
99.6us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CN
Net sales                 691.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CN
581.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CN
461.2us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CN
Canada                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-lived Assets 3.6us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
      4.7us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
      3.6us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
4.7us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
20.4us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_CA
Net sales                 128.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CA
142.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CA
150.1us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= country_CA
Other Foreign                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-lived Assets 58.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
      46.4us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
      58.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
46.4us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
35.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
Net sales                 $ 87.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
$ 94.9us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember
$ 87.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= aos_OtherForeignMember