XML 27 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Accounting Policies [Line Items]      
Investments in certificates of deposit $ 11,400,000aaon_PaymentsToAcquireCertificatesOfDeposits $ 10,700,000aaon_PaymentsToAcquireCertificatesOfDeposits  
Certificates of deposit interest rate, lower range 0.20%aaon_CertificatesOfDepositInterestRateLowerRange    
Certificates of deposit interest rate, upper range 0.60%aaon_CertificatesOfDepositInterestRateUpperRange    
Investments held to maturity 15,987,000us-gaap_HeldToMaturitySecurities 27,021,000us-gaap_HeldToMaturitySecurities  
Research and development costs 6,300,000us-gaap_ResearchAndDevelopmentExpense 5,200,000us-gaap_ResearchAndDevelopmentExpense 3,600,000us-gaap_ResearchAndDevelopmentExpense
Advertising expense 1,000,000us-gaap_AdvertisingExpense 900,000us-gaap_AdvertisingExpense 900,000us-gaap_AdvertisingExpense
Shipping and handling fees 8,500,000us-gaap_ShippingHandlingAndTransportationCosts 7,900,000us-gaap_ShippingHandlingAndTransportationCosts 8,600,000us-gaap_ShippingHandlingAndTransportationCosts
Payments to representatives $ 59,700,000us-gaap_SalesCommissionsAndFees $ 63,000,000us-gaap_SalesCommissionsAndFees $ 57,100,000us-gaap_SalesCommissionsAndFees
Extended product warranties, minimum length 6 months    
Extended product warranties, maximum length 10 years    
Foreign Sales [Member]      
Schedule of Accounting Policies [Line Items]      
Concentration risk, percentage 6.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aaon_ForeignSalesRevenueNetMember
5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aaon_ForeignSalesRevenueNetMember
5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= aaon_ForeignSalesRevenueNetMember
Accounting for More Than 10% of Sales      
Schedule of Accounting Policies [Line Items]      
Number of major customers 0aaon_Numberofmajorcustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
0aaon_Numberofmajorcustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
0aaon_Numberofmajorcustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
Accounting for More Than 5% of Accounts Receivable      
Schedule of Accounting Policies [Line Items]      
Number of major customers   1aaon_Numberofmajorcustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
 
Concentration risk, percentage 5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
 
Minimum      
Schedule of Accounting Policies [Line Items]      
Certificates of deposit maturity dates 1 month    
Investments maturity date 1 month    
Maximum      
Schedule of Accounting Policies [Line Items]      
Certificates of deposit maturity dates 19 months    
Investments maturity date 19 months