XML 26 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentration of Credit Risk (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Concentration Risk [Line Items]      
Industry practice payment of receivables 20 days    
Percentage of US demand supplied by company (in hundredths) 1.00%ae_PercentageOfUsDemandSuppliedByCompany    
Allowance for doubtful accounts $ 179us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 252us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
Changes in the allowance for doubtful accounts [Roll Forward]      
Balance, beginning of year 252us-gaap_AllowanceForDoubtfulAccountsReceivable 206us-gaap_AllowanceForDoubtfulAccountsReceivable 357us-gaap_AllowanceForDoubtfulAccountsReceivable
Provisions for bad debts 50ae_ProvisionForBadDebts 147ae_ProvisionForBadDebts 0ae_ProvisionForBadDebts
Less: Write-offs and recoveries (123)us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries (101)us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries (151)us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
Balance, end of year $ 179us-gaap_AllowanceForDoubtfulAccountsReceivable $ 252us-gaap_AllowanceForDoubtfulAccountsReceivable $ 206us-gaap_AllowanceForDoubtfulAccountsReceivable
Customer Concentration Risk [Member] | Minimum [Member]      
Concentration Risk [Line Items]      
Number of customers 3ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Customer Concentration Risk [Member] | Maximum [Member]      
Concentration Risk [Line Items]      
Number of customers 5ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Number of customers 3ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
3ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
3ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
Accounts Receivable [Member] | Product Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 90.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
   
Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 16.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerOneMember
16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerOneMember
22.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerOneMember
Accounts Receivable [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 16.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerTwoMember
15.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerTwoMember
21.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerTwoMember
Accounts Receivable [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 10.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerThreeMember
12.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerThreeMember
11.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerThreeMember
Revenue [Member]      
Concentration Risk [Line Items]      
Number of customers 2ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
4ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
3ae_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 50.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
   
Revenue [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 20.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerOneMember
18.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerOneMember
20.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerOneMember
Revenue [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths) 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerTwoMember
17.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerTwoMember
17.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerTwoMember
Revenue [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths)   15.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerThreeMember
16.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerThreeMember
Revenue [Member] | Customer Four [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage (in hundredths)   10.40%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= ae_CustomerFourMember