Quarterly report pursuant to Section 13 or 15(d)

Significant accounting policies (Details)

v2.4.1.9
Significant accounting policies (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Cash, cash equivalents and short-term investments:    
Cash and cash equivalent investment portfolio, percentage 13.00%appy_PercentageOfInvestmentPortfolioCashAndCashEquivalent  
Management fees $ 8,400us-gaap_InvestmentIncomeInvestmentExpense $ 4,600us-gaap_InvestmentIncomeInvestmentExpense
Accounts receivable:    
Accounts receivable, net 4,400us-gaap_AccountsReceivableNetCurrent  
Allowance for uncollectable accounts $ 1,600us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
Income (loss) per share:    
Shares not included in the computation of EPS 6,231,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 5,308,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Accounts receivable [Member] | Customer concentration [Member]    
Concentration Risk [Line Items]    
Number of customers 1appy_ConcentrationRiskNumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
 
Net sales [Member] | European-based concentration [Member]    
Concentration Risk [Line Items]    
Number of customers 3appy_ConcentrationRiskNumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
2appy_ConcentrationRiskNumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
Net sales [Member] | European-based concentration [Member] | Customer One [Member]    
Concentration Risk [Line Items]    
Risk percentage 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= appy_CustomerOneMember
63.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= appy_CustomerOneMember
Net sales [Member] | European-based concentration [Member] | Customer Two [Member]    
Concentration Risk [Line Items]    
Risk percentage 44.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= appy_CustomerTwoMember
37.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= appy_CustomerTwoMember
Net sales [Member] | European-based concentration [Member] | Customer Three [Member]    
Concentration Risk [Line Items]    
Risk percentage 44.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= appy_CustomerThreeMember