XML 73 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Details Narrative) (USD $)
In Millions, except Share data, unless otherwise specified
0 Months Ended 12 Months Ended 0 Months Ended 55 Months Ended 114 Months Ended 98 Months Ended
Jul. 16, 2014
Jul. 02, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 07, 2012
Nov. 04, 2014
May 02, 2014
Nov. 06, 2013
May 21, 2013
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2014
Schedule of Shareholders' Equity [Line Items]                          
Dividends declared (per share)     $ 0.18us-gaap_CommonStockDividendsPerShareDeclared [1] $ 0.13us-gaap_CommonStockDividendsPerShareDeclared [1],[2] $ 0.16us-gaap_CommonStockDividendsPerShareDeclared [1]                
Stock split, conversion ratio 1.5us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 1.5us-gaap_StockholdersEquityNoteStockSplitConversionRatio1                      
Cash dividends paid     $ 9.7us-gaap_PaymentsOfDividendsCommonStock $ 7.4us-gaap_PaymentsOfDividendsCommonStock $ 8.8us-gaap_PaymentsOfDividendsCommonStock                
Special Dividend                          
Schedule of Shareholders' Equity [Line Items]                          
Dividends declared (per share)           $ 0.05us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_DividendsAxis
= aaon_DividendDeclaredDMember
             
Regular Semi-Annual Dividend                          
Schedule of Shareholders' Equity [Line Items]                          
Dividends declared (per share)           $ 0.05us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
$ 0.09us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
$ 0.09us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
$ 0.07us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
$ 0.06us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
     
2010 Stock Repurchase Program                          
Schedule of Shareholders' Equity [Line Items]                          
Stock repurchased during period (in shares)     1,000,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
            2,600,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
   
Aggregate price of shares repurchased since inception                     31.5us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
   
Average price of shares repurchased since inception (per share)                     $ 11.97us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
   
Stock repurchase program authorized percentage                     5.00%aaon_StockRepurchaseProgramAuthorizedPercent
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
   
Stock repurchase program amount authorized (in shares)     2,900,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
              2,900,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
2,900,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
2,900,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= us-gaap_TreasuryStockMember
2005 401(k) Stock Repurchase Program                          
Schedule of Shareholders' Equity [Line Items]                          
Stock repurchased during period (in shares)                       5,000,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= aaon_TreasuryStockAMember
 
Aggregate price of shares repurchased since inception                       39.3us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= aaon_TreasuryStockAMember
 
Average price of shares repurchased since inception (per share)                       $ 7.81us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= aaon_TreasuryStockAMember
 
2006 Director and Officer Repurchase Program                          
Schedule of Shareholders' Equity [Line Items]                          
Stock repurchased during period (in shares)                         1,800,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= aaon_TreasuryStockBMember
Aggregate price of shares repurchased since inception                         $ 14.0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= aaon_TreasuryStockBMember
Average price of shares repurchased since inception (per share)                         $ 7.76us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= aaon_TreasuryStockBMember
[1] Reflects three-for-two stock split effective July 16, 2014
[2] Includes special dividend of $0.05 per common share paid on December 24, 2012.