XML 14 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Combinations, Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Business Acquisition [Line Items]    
Estimated fair value of contingent consideration liability $ 0us-gaap_BusinessCombinationContingentConsiderationLiability $ 1,606,000us-gaap_BusinessCombinationContingentConsiderationLiability
TriTek [Member]    
Business Acquisition [Line Items]    
Date of acquisition May 01, 2013  
Cash paid for acquisition 17,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TritekMember
 
Common stock issued 4,100,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_TritekMember
 
Transaction costs 800,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_TritekMember
 
Payments to acquire businesses, gross 17,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TritekMember
 
Clear Task [Member]    
Business Acquisition [Line Items]    
Date of acquisition May 17, 2013  
Cash paid for acquisition 6,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Common stock issued 1,200,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Estimated fair value of contingent consideration liability 3,600,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Estimated fair value of earn-out 1,400,000prft_InitialFairValueOfContingentConsiderationToBeEarnedBusinessAcquisition
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) 80.00%prft_PercentageOfEarningsBasedContingentConsiderationPaidInCashUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) 20.00%prft_PercentageOfEarningsBasedContingentConsiderationIssuedInStockUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Transaction costs 600,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
Payments to acquire businesses, gross 6,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCleartaskMember
 
CoreMatrix [Member]    
Business Acquisition [Line Items]    
Date of acquisition Oct. 11, 2013  
Cash paid for acquisition 18,600,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Common stock issued 2,500,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Estimated fair value of earn-out 3,400,000prft_InitialFairValueOfContingentConsiderationToBeEarnedBusinessAcquisition
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Transaction costs 800,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
Payments to acquire businesses, gross 18,600,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
 
ForwardThink [Member]    
Business Acquisition [Line Items]    
Date of acquisition Feb. 10, 2014  
Cash paid for acquisition 26,900,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Common stock issued 13,200,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Transaction costs 1,300,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Payments to acquire businesses, gross 26,900,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized - Cash Incentive Plan 800,000prft_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedCashIncentivePlan
/ dei_LegalEntityAxis
= prft_ForwardthinkMember
 
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Period of Recognition Incentive Plan 3 years  
BioPharm [Member]    
Business Acquisition [Line Items]    
Date of acquisition Apr. 01, 2014  
Cash paid for acquisition 11,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Common stock issued 5,100,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Transaction costs 700,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Payments to acquire businesses, gross 11,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_PrftBiopharmMember
 
Trifecta [Member]    
Business Acquisition [Line Items]    
Date of acquisition May 07, 2014  
Cash paid for acquisition 8,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Common stock issued 0us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Transaction costs 600,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Payments to acquire businesses, gross 8,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
Cost Of Acquired Entity Purchase Price $ 13,600,000prft_CostOfAcquiredEntityPurchasePrice
/ dei_LegalEntityAxis
= prft_TrifectaMember
 
12 Month Earn-Out [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) 60.00%prft_PercentageOfEarningsBasedContingentConsiderationPaidInCashUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_Prft12MonthearnOutMember
 
Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) 40.00%prft_PercentageOfEarningsBasedContingentConsiderationIssuedInStockUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_Prft12MonthearnOutMember
 
24 Month Earn-Out [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Percentage of earnings based contingent consideration paid in cash upon achievement of contingency (in hundredths) 80.00%prft_PercentageOfEarningsBasedContingentConsiderationPaidInCashUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_MonthEarnOutMember
 
Percentage of earnings based contingent consideration issued in stock upon achievement of contingency (in hundredths) 20.00%prft_PercentageOfEarningsBasedContingentConsiderationIssuedInStockUponAchievementOfContingency
/ dei_LegalEntityAxis
= prft_PrftCorematrixMember
/ us-gaap_RangeAxis
= prft_MonthEarnOutMember
 
Minimum [Member] | TriTek [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 8 months  
Minimum [Member] | Clear Task [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 5 months  
Minimum [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 6 months  
Minimum [Member] | ForwardThink [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 11 months  
Minimum [Member] | BioPharm [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 9 months  
Minimum [Member] | Trifecta [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 8 months  
Maximum [Member] | TriTek [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 8 years  
Maximum [Member] | Clear Task [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 5 years  
Maximum [Member] | CoreMatrix [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 10 years  
Maximum [Member] | ForwardThink [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 6 years  
Maximum [Member] | BioPharm [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 10 years  
Maximum [Member] | Trifecta [Member]    
Business Acquisition [Line Items]    
Intangible assets estimated useful life 5 years