XML 78 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 6 - Stockholders' Equity (Details) (USD $)
9 Months Ended 12 Months Ended 36 Months Ended 60 Months Ended 26 Months Ended 3 Months Ended 37 Months Ended
Sep. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 19, 2010
Oct. 29, 2012
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2014
May 27, 2014
Dec. 31, 2011
Oct. 29, 2007
Nov. 08, 2012
Oct. 21, 2014
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Allocated Share-based Compensation Expense   $ 8,547,000us-gaap_AllocatedShareBasedCompensationExpense $ 6,693,000us-gaap_AllocatedShareBasedCompensationExpense $ 4,891,000us-gaap_AllocatedShareBasedCompensationExpense                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   4 years                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)                   6,550,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized        
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate (in Shares) 1.33pdfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesReservedDecreaseRate                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in Shares)   40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod 114,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod 216,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares)   2,352,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 2,880,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 3,810,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber     2,352,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 2,352,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 2,352,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber   3,872,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber      
Share Price (in Dollars per share)   $ 14.86us-gaap_SharePrice         $ 14.86us-gaap_SharePrice $ 14.86us-gaap_SharePrice 14.86us-gaap_SharePrice          
Number Of ESPP Shares Available For Future Issuance (in Shares)   4,500,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance         4,500,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance 4,500,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance 4,500,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance          
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in Shares)   114,000us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans 184,000us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans 201,000us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans                    
Employee Stock Purchase Plan Weighted Average Purchase Price Of Shares Purchased (in Dollars per share)   $ 12.62pdfs_EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased $ 7.16pdfs_EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased $ 4.86pdfs_EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased                    
Share-based Compensation   8,547,000us-gaap_ShareBasedCompensation 6,693,000us-gaap_ShareBasedCompensation 4,891,000us-gaap_ShareBasedCompensation                    
Treasury Stock, Value, Acquired, Cost Method   3,566,000us-gaap_TreasuryStockValueAcquiredCostMethod   4,368,000us-gaap_TreasuryStockValueAcquiredCostMethod                    
Stock Appreciation Rights (SARs) [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Allocated Share-based Compensation Expense   34,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
102,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
                     
Employee Stock Option [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   6,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
5,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                   
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   2,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
      2,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   1 year 131 days 2 years 25 days                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   2,200,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,900,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                     
Number Of ESPP Shares Available For Future Issuance (in Shares)   1,200,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
        1,200,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,200,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,200,000pdfs_NumberOfESPPSharesAvailableForFutureIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Restricted Stock [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 229 days                        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   13,800,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
        13,800,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
13,800,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
13,800,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Stock Repurchase Program [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Stock Repurchase Program, Authorized Amount         10,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramMember
            10,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramMember
   
Stock Repurchase Program, Period in Force         3 years                  
Stock Repurchase Program, Remaining Authorized Repurchase Amount         19,300,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramMember
                 
Treasury Stock, Shares, Acquired (in Shares)           3,800,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramMember
               
Treasury Stock Acquired, Average Cost Per Share (in Dollars per share)           $ 4.53us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramMember
               
Treasury Stock, Value, Acquired, Cost Method           17,000,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramMember
               
Stock Repurchase Program Adopted in November 2012 [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Stock Repurchase Program, Authorized Amount                         20,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramAdoptedInNovember2012Member
 
Treasury Stock, Shares, Acquired (in Shares)             230,311us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramAdoptedInNovember2012Member
             
Treasury Stock Acquired, Average Cost Per Share (in Dollars per share)             $ 17.56us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramAdoptedInNovember2012Member
             
Treasury Stock, Value, Acquired, Cost Method             4,000,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramAdoptedInNovember2012Member
             
Stock Repurchase Program Adopted in October 2014 [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Stock Repurchase Program, Authorized Amount                           25,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramAdoptedInOctober2014Member
Treasury Stock, Shares, Acquired (in Shares)               0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pdfs_StockRepurchaseProgramAdoptedInOctober2014Member
           
Shares Previously Issued Under the 2001 Plan [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)                   3,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= pdfs_SharesPreviouslyIssuedUnderthe2001PlanMember
       
2011 Stock Incentive Plan [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Share Based Compensation Arrangement By Share Based Payment Award Expiration Term 10 years                          
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)   7,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= pdfs_TwentyElevenStockIncentivePlanMember
        7,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= pdfs_TwentyElevenStockIncentivePlanMember
7,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= pdfs_TwentyElevenStockIncentivePlanMember
7,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= pdfs_TwentyElevenStockIncentivePlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares) 4,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= pdfs_TwentyElevenStockIncentivePlanMember
                         
IDS Plan [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   4 years                        
Share Based Compensation Arrangement By Share Based Payment Award Expiration Term   10 years                        
2001 Stock Incentive Plan [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in Shares)                 400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= pdfs_TwoThousandOneStockIncentivePlanMember
         
Outside of the 2011, 2001, or IDS Plans [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares)   0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= pdfs_OutsideOfThe20112001OrIDSPlansMember
        0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= pdfs_OutsideOfThe20112001OrIDSPlansMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= pdfs_OutsideOfThe20112001OrIDSPlansMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= pdfs_OutsideOfThe20112001OrIDSPlansMember
         
Employee Stock Purchase Plan [Member]                            
Note 6 - Stockholders' Equity (Details) [Line Items]                            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   255 days                        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
        200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   10.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
        10.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
10.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
10.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent   85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
                       
ESPP Maximum Annual Share Replenishment (in Shares)   675,000pdfs_ESPPMaximumAnnualShareReplenishment
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
                       
ESPP Maximum Annual Share Replenishment Percentage Of Prior Year Outstanding Company Common Stock   2.00%pdfs_ESPPMaximumAnnualShareReplenishmentPercentageOfPriorYearOutstandingCompanyCommonStock
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
                       
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share)   $ 6.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
$ 5.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
$ 3.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
                   
Share-based Compensation   $ 600,000us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
$ 600,000us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember
$ 400,000us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= pdfs_EmployeeStockPurchasePlanMember