XML 44 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Transactions and Stock-Based Compensation Plans (Narrative) (Details) (USD $)
12 Months Ended 0 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jan. 29, 2015
Dec. 31, 2012
May 18, 2012
Class of Stock [Line Items]          
Registration Statement, Stated Maximum Amount Available for Equity or Debt Offerings $ 300,000,000pes_RegistrationStatementStatedMaximumAmountAvailableForEquityOrDebtOfferings       $ 300,000,000pes_RegistrationStatementStatedMaximumAmountAvailableForEquityOrDebtOfferings
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,303,381us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 1,400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 1,400,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1        
Share Price $ 5.54us-gaap_SharePrice        
Options, Outstanding, Number 4,669,776us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 5,532,213us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber   5,649,991us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Options, Outstanding, Weighted Average Exercise Price $ 10.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 10.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice   $ 10.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Options granted 221,440us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 220,656us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross      
Options, Grants in Period, Weighted Average Exercise Price $ 8.44us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 7.58us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice      
Options, Forfeitures (155,100)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod (67,500)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod      
Options, Forfeitures, Weighted Average Exercise Price $ 14.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice $ 16.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice      
Options Exercised, Shares 928,777us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 270,934us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised      
Options, Exercises in Period, Weighted Average Exercise Price $ 9.01us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 4.67us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice      
Options, Outstanding, Weighted Average Remaining Contractual Term 4 years 8 months 12 days        
Options, Exercisable, Number 4,124,506us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber        
Options, Exercisable, Weighted Average Exercise Price $ 10.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice        
Options, Exercisable, Weighted Average Remaining Contractual Term 4 years 2 months 12 days        
Nonvested Options, Outstanding, Number 545,270us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares 757,041us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares   1,130,844us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares  
Nonvested Stock Options Outstanding, Weighted Average Grant Date Price $ 4.77us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue $ 4.74us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue   $ 4.89us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue  
Nonvested Options, Grants in Period, Weighted Average Grant Date Price $ 4.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 4.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue      
Nonvested Options, Vested in Period, Number (433,211)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares (594,459)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares      
Nonvested Options, Vested in Period, Weighted Average Grant Date Price $ 4.77us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue $ 4.88us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue      
Time-Based RSUs [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award Achieved Performance Adjustment, Number of Shares 0pes_SharebasedCompensationArrangementbySharebasedPaymentAwardAchievedPerformanceAdjustmentNumberofShares
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
       
Performance-Based RSUs, 2011 [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award Achieved Performance Adjustment, Number of Shares 22,091pes_SharebasedCompensationArrangementbySharebasedPaymentAwardAchievedPerformanceAdjustmentNumberofShares
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2011Member
       
Performance-Based RSUs, 2012, 2013 and 2014 [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Adjusted to Performance Condition Evaluation Number 922,845pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAdjustedToPerformanceConditionEvaluationNumber
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRSUs20122013and2014Member
       
Restricted Stock Units (RSUs) [Member]          
Class of Stock [Line Items]          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized 5,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
       
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 1 month 6 days        
Restricted Stock Units (RSUs) [Member] | Time-Based RSUs [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years        
Nonvested Restricted Stock Units, Number 675,079us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
627,712us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
  531,526us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
 
Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value $ 8.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
$ 7.93us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
  $ 9.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
 
Restricted Stock Units, Grants in Period 360,665us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
406,027us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
     
Restricted Stock Units, Grants in Period, Weighted Average Grant Date Fair Value $ 8.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
$ 7.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
     
Restricted Stock Units, Vested in Period (267,430)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
(254,629)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
     
Restricted Stock Units, Vested in Period, Weighted Average Grant Date Fair Value $ 8.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
$ 9.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
     
Restricted Stock Units, Forfeited in Period (45,868)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
(55,212)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
     
Restricted Stock Units, Forfeitures, Weighted Average Grant Date Fair Value $ 8.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
$ 8.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_TimeBasedRsusMember
     
Restricted Stock Units (RSUs) [Member] | Performance-Based RSUs [Member]          
Class of Stock [Line Items]          
Nonvested Restricted Stock Units, Number 861,812us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
673,762us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
  355,051us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
 
Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value $ 9.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
$ 9.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
  $ 9.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
 
Restricted Stock Units, Grants in Period 400,503us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
346,731us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
     
Restricted Stock Units, Grants in Period, Weighted Average Grant Date Fair Value $ 9.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
$ 8.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
     
Restricted Stock Units, Vested in Period (155,647)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
     
Restricted Stock Units, Vested in Period, Weighted Average Grant Date Fair Value $ 10.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
     
Restricted Stock Units, Forfeited in Period (78,897)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
(28,020)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
     
Restricted Stock Units, Forfeitures, Weighted Average Grant Date Fair Value $ 9.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
$ 8.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsusMember
     
Restricted Stock Units (RSUs) [Member] | Performance-Based RSUs, 2011 [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 39 months        
Performance-based RSU performance period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Basis for Determining Award on Market Factors, Percentage 33.33%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnMarketFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2011Member
       
Share-based Compensation Arrangement by Share-based Payment Award Basis for Determining Award on Individual Performance Factors Percentage 66.67%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnIndividualPerformanceFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2011Member
       
Share-based Compensation Arrangement by Share-based Payment Award, Actual Achievement Level, Percentage 116.60%pes_SharebasedCompensationArrangementbySharebasedPaymentAwardActualAchievementLevelPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2011Member
       
Restricted Stock Units (RSUs) [Member] | Performance-Based RSUs, 2012 [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 39 months        
Performance-based RSU performance period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Estimated Achievement Level, Percentage 117.00%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedAchievementLevelPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2012Member
       
Share-based Compensation Arrangement by Share-based Payment Award, Basis for Determining Award on Market Factors, Percentage 33.33%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnMarketFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2012Member
       
Share-based Compensation Arrangement by Share-based Payment Award Basis for Determining Award on Individual Performance Factors Percentage 66.67%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnIndividualPerformanceFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2012Member
       
Restricted Stock Units (RSUs) [Member] | Performance-Based RSUs, 2013 [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 39 months        
Performance-based RSU performance period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Estimated Achievement Level, Percentage 100.00%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedAchievementLevelPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2013Member
       
Share-based Compensation Arrangement by Share-based Payment Award, Basis for Determining Award on Market Factors, Percentage 33.33%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnMarketFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2013Member
       
Share-based Compensation Arrangement by Share-based Payment Award Basis for Determining Award on Individual Performance Factors Percentage 66.67%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnIndividualPerformanceFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRsus2013Member
       
Restricted Stock Units (RSUs) [Member] | Performance-Based RSUs, 2014 [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 39 months        
Performance-based RSU performance period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Estimated Achievement Level, Percentage 110.00%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedAchievementLevelPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRSUs2014Member
       
Share-based Compensation Arrangement by Share-based Payment Award, Basis for Determining Award on Market Factors, Percentage 50.00%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnMarketFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRSUs2014Member
       
Share-based Compensation Arrangement by Share-based Payment Award Basis for Determining Award on Individual Performance Factors Percentage 50.00%pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasisForDeterminingAwardOnIndividualPerformanceFactorsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= pes_PerformanceBasedRSUs2014Member
       
Restricted Stock Units (RSUs) [Member] | Approved Grant of Stock-based Compensation [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Additional Number of Shares Granted     581,192pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalNumberOfSharesGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_SubsequentEventTypeAxis
= pes_ApprovedGrantOfStockBasedCompensationMember
   
Restricted Stock Units (RSUs) [Member] | Subsequent Event [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     3 years    
Restricted Stock [Member]          
Class of Stock [Line Items]          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized 200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
       
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 0 years 4 months 24 days        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year     3 years  
Nonvested Restricted Stock Units, Number 48,684us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
105,204us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
  142,820us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Nonvested Restricted Stock Units, Weighted Average Grant Date Fair Value $ 12.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 8.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
  $ 8.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Restricted Stock Units, Grants in Period 32,100us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
61,248us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Restricted Stock Units, Grants in Period, Weighted Average Grant Date Fair Value $ 14.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 7.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Restricted Stock Units, Vested in Period (88,620)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
(98,864)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Restricted Stock Units, Vested in Period, Weighted Average Grant Date Fair Value $ 8.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 8.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Restricted Stock [Member] | Maximum [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,669,117us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Stock Options [Member]          
Class of Stock [Line Items]          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 0 years 7 months 6 days        
Nonvested Options, Grants in Period, Weighted Average Grant Date Price $ 4.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 4.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  $ 5.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years        
Stock Options [Member] | Approved Grant of Stock-based Compensation [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Additional Number of Shares Granted     338,638pes_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalNumberOfSharesGranted
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_SubsequentEventTypeAxis
= pes_ApprovedGrantOfStockBasedCompensationMember
   
Stock Options [Member] | Subsequent Event [Member]          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     3 years