XML 24 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Leases (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Leased Assets [Line Items]      
Operating Leases, Rent Expense, Net $ 5,900,000us-gaap_OperatingLeasesRentExpenseNet $ 6,000,000us-gaap_OperatingLeasesRentExpenseNet $ 5,600,000us-gaap_OperatingLeasesRentExpenseNet
Future Lease Obligations Required      
2015 4,441,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 3,282,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 2,709,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018 1,705,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2019 1,288,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 1,509,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Operating Leases, Future Minimum Payments Due 14,934,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Corporate Office [Member] | Minimum [Member]      
Operating Leased Assets [Line Items]      
Operating Leases, Future Monthly Lease Payments 41,264pes_OperatingLeasesFutureMonthlyLeasePayments
/ pes_OperatingLeaseArrangementsAxis
= pes_CorporateOfficeMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Corporate Office [Member] | Maximum [Member]      
Operating Leased Assets [Line Items]      
Operating Leases, Future Monthly Lease Payments $ 50,246pes_OperatingLeasesFutureMonthlyLeasePayments
/ pes_OperatingLeaseArrangementsAxis
= pes_CorporateOfficeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Other Noncancelable [Member]      
Operating Leased Assets [Line Items]      
Operating Lease, Number of Leased Locations 51pes_OperatingLeaseNumberOfLeasedLocations
/ pes_OperatingLeaseArrangementsAxis
= pes_OtherNoncancelableMember