XML 16 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Investments Held to Maturity) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Gain (Loss) on Investments [Line Items]    
Amortized Cost $ 6,977us-gaap_HeldToMaturitySecurities $ 15,987us-gaap_HeldToMaturitySecurities
Gross Unrealized Gain 9aaon_HeldtomaturitySecuritiesAccumulatedUnrecognizedHoldingGains 0aaon_HeldtomaturitySecuritiesAccumulatedUnrecognizedHoldingGains
Gross Unrealized (Loss) (10)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (23)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Fair Value 6,976us-gaap_HeldToMaturitySecuritiesFairValue 15,964us-gaap_HeldToMaturitySecuritiesFairValue
Current Assets [Member]    
Gain (Loss) on Investments [Line Items]    
Amortized Cost 4,984us-gaap_HeldToMaturitySecurities
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
11,972us-gaap_HeldToMaturitySecurities
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
Gross Unrealized Gain 9aaon_HeldtomaturitySecuritiesAccumulatedUnrecognizedHoldingGains
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
0aaon_HeldtomaturitySecuritiesAccumulatedUnrecognizedHoldingGains
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
Gross Unrealized (Loss) 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
(7)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
Fair Value 4,993us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
11,965us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesCurrentMember
Non Current Assets [Member]    
Gain (Loss) on Investments [Line Items]    
Amortized Cost 1,993us-gaap_HeldToMaturitySecurities
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
4,015us-gaap_HeldToMaturitySecurities
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
Gross Unrealized Gain 0aaon_HeldtomaturitySecuritiesAccumulatedUnrecognizedHoldingGains
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
0aaon_HeldtomaturitySecuritiesAccumulatedUnrecognizedHoldingGains
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
Gross Unrealized (Loss) (10)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
(16)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
Fair Value $ 1,983us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember
$ 3,999us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= aaon_HeldtomaturitySecuritiesNoncurrentMember