XML 24 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Concentration of Risk (Details) - Customer Concentration (Customer Concentration Risk [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Customer A [Member] | Accounts Receivable [Member]    
Revenue, Major Customer [Line Items]    
Customer    [1] 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerAMember
Customer A [Member] | Sales Revenue, Net [Member]    
Revenue, Major Customer [Line Items]    
Customer    [1] 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerAMember
Customer B [Member] | Accounts Receivable [Member]    
Revenue, Major Customer [Line Items]    
Customer 17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerBMember
21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerBMember
Customer B [Member] | Sales Revenue, Net [Member]    
Revenue, Major Customer [Line Items]    
Customer 15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerBMember
18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerBMember
Customer C [Member] | Accounts Receivable [Member]    
Revenue, Major Customer [Line Items]    
Customer 17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= apt_CustomerCMember
   [1]
Customer C [Member] | Sales Revenue, Net [Member]    
Revenue, Major Customer [Line Items]    
Customer    [1]    [1]
[1] Customer's balances were below the 10% threshold for accounts receivable or net sales for 2014 or 2013, as applicable.