Stock-based Compensation - Additional Information (Detail) (USD $) In Millions, except Share data, unless otherwise specified
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Stock-based compensation expense |
$ 3.7us-gaap_AllocatedShareBasedCompensationExpense |
$ 3.0us-gaap_AllocatedShareBasedCompensationExpense |
$ 1.6us-gaap_AllocatedShareBasedCompensationExpense |
Granted |
$ 9.69us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
$ 11.85us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
$ 10.32us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Aggregate intrinsic value of stock options exercised |
8.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
31.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
2.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
Unrecognized stock-based compensation expense related to non-vested stock options |
7.5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions |
10.5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions |
12.0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions |
Unrecognized stock-based compensation expense related to non-vested stock options, weighted-average recognition period (in years) |
2 years 8 months 27 days |
|
|
Proceeds from exercise of stock options |
0.6us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions |
1.8us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions |
0.2us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions |
Tax benefit from the exercise of stock options |
3.2us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
9.1us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
0.6us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
Estimated life of stock options (in years) |
10 years |
|
|
Expected volatility, company weighting (as a percent) |
38.00%pfmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateCompanyWeightingComparablePeerCompanies |
|
|
Maximum |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting period (in years) |
5 years |
|
|
2004 DCS Holdings Stock Option Plan | Minimum |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting period (in years) |
4 years |
|
|
2007 Stock Option Plan | Minimum |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting period (in years) |
5 years |
|
|
Nonqualified Stock Option Plan |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Exercise price of stock options, percentage of common stock fair market value |
85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent / us-gaap_PlanNameAxis = pfmt_NonqualifiedStockOptionPlanMember |
|
|
2012 Stock Incentive Plan | Minimum |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting period (in years) |
4 years |
|
|
2012 Stock Incentive Plan | Maximum |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting period (in years) |
5 years |
|
|
Stock Option |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Exercise price of stock options, percentage of common stock fair market value |
100.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent / us-gaap_AwardTypeAxis = us-gaap_StockOptionMember |
|
|
Stock Option | 2004 DCS Holdings Stock Option Plan |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Number of common stock shares available for future issuance |
4,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_AwardTypeAxis = us-gaap_StockOptionMember / us-gaap_PlanNameAxis = pfmt_TwoThousandFourStockOptionPlanMember |
|
|
Stock Option | 2007 Stock Option Plan |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Number of common stock shares available for future issuance |
4,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_AwardTypeAxis = us-gaap_StockOptionMember / us-gaap_PlanNameAxis = pfmt_TwoThousandSevenEquityIncentivePlanMember |
|
|
Stock Option | 2012 Stock Incentive Plan |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Number of common stock shares available for future issuance |
4,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_AwardTypeAxis = us-gaap_StockOptionMember / us-gaap_PlanNameAxis = pfmt_TwoThousandTwelveEquityIncentivePlanMember |
|
|
Restricted Stock |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Compensation expense that has yet to be recognized |
$ 3.5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
$ 0.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
|
Remaining weighted average vesting period (in years) |
3 years 3 months 18 days |
|
|
Restricted Stock | 2004 DCS Holdings Stock Option Plan |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Number of common stock shares available for future issuance |
3,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = pfmt_TwoThousandFourStockOptionPlanMember |
|
|
Restricted Stock | 2012 Stock Incentive Plan |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting period (in years) |
|
4 years |
|
Restricted Stock Units |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Number of units vested (in shares) |
1,316us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_StatementClassOfStockAxis = us-gaap_RestrictedStockUnitsRSUMember |
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_StatementClassOfStockAxis = us-gaap_RestrictedStockUnitsRSUMember |
|