XML 49 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers [Line Items]    
Receivables Percentage by Major Customer 51.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pdfs_CustomerAMember
36.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pdfs_CustomerAMember
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers [Line Items]    
Receivables Percentage by Major Customer 21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pdfs_CustomerBMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pdfs_CustomerBMember
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers [Line Items]    
Receivables Percentage by Major Customer    [1] 23.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pdfs_CustomerCMember
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers [Line Items]    
Receivables Percentage by Major Customer 80.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
76.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Accounts Receivable [Member]    
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers [Line Items]    
Receivables Percentage by Major Customer 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
 
Customer Concentration Risk [Member]    
Note 10 - Customer and Geographic Information (Details) - Receivables Percentage by Major Customers [Line Items]    
Receivables Percentage by Major Customer 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
 
[1] represents less than 10%