XML 76 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders Equity - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2007
Stockholders Equity [Line Items]        
Preferred stock, shares authorized 3,000,000us-gaap_PreferredStockSharesAuthorized      
Preferred stock, par value $ 1us-gaap_PreferredStockParOrStatedValuePerShare      
Dividends paid $ 0.60us-gaap_CommonStockDividendsPerShareCashPaid $ 0.46us-gaap_CommonStockDividendsPerShareCashPaid $ 0.36us-gaap_CommonStockDividendsPerShareCashPaid  
Stock repurchase program number of shares authorized to repurchase 3,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased     3,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Stock repurchase program additional number of shares authorized   2,000,000aos_ShareRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased    
Shares repurchased 2,154,783us-gaap_TreasuryStockSharesAcquired 1,771,066us-gaap_TreasuryStockSharesAcquired 852,980us-gaap_TreasuryStockSharesAcquired  
Shares repurchased, value $ 103.8us-gaap_TreasuryStockValueAcquiredCostMethod $ 73.7us-gaap_TreasuryStockValueAcquiredCostMethod $ 22.0us-gaap_TreasuryStockValueAcquiredCostMethod  
Remaining authorization stock repurchase 2,497,993us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased      
Common Class A        
Stockholders Equity [Line Items]        
Common Stock, shares authorized 14,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Common stock, par value $ 5us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Shares converted into Common Stock 272,184us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
85,792us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,191,706us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Treasury stock, number of shares held 65,190us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
65,190us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Common Stock        
Stockholders Equity [Line Items]        
Common Stock, shares authorized 120,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Common stock, par value $ 1us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Treasury stock, number of shares held 5,889,073us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
4,049,408us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember