XML 36 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Narrative) (Details)
12 Months Ended
Dec. 31, 2014
segments
Dec. 31, 2012
drilling_rigs
Feb. 01, 2015
drilling_rigs
Segment Reporting Information [Line Items]      
Number of Reportable Segments 2us-gaap_NumberOfReportableSegments    
Colombia [Member] | Drilling Services Segment [Member] | Drilling Rigs [Member]      
Segment Reporting Information [Line Items]      
Drilling Rigs 5pes_DrillingRigs
/ pes_DrillingDivisionLocationsAxis
= country_CO
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_DrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
5pes_DrillingRigs
/ pes_DrillingDivisionLocationsAxis
= country_CO
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_DrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
 
Colombia [Member] | Drilling Services Segment [Member] | Assets Leased From Others [Member]      
Segment Reporting Information [Line Items]      
Drilling Rigs 3pes_DrillingRigs
/ pes_DrillingDivisionLocationsAxis
= country_CO
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_AssetsLeasedFromOthersMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
3pes_DrillingRigs
/ pes_DrillingDivisionLocationsAxis
= country_CO
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_AssetsLeasedFromOthersMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
 
Subsequent Event [Member] | Drilling Services Segment [Member]      
Segment Reporting Information [Line Items]      
Drilling Rigs     47pes_DrillingRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Production Services Segment [Member]      
Segment Reporting Information [Line Items]      
Well Service Rigs     117pes_WellServiceRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_ProductionServicesDivisionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Wireline Units     128pes_WirelineUnits
/ us-gaap_StatementBusinessSegmentsAxis
= pes_ProductionServicesDivisionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Coiled Tubing Units     17pes_CoiledTubingUnits
/ us-gaap_StatementBusinessSegmentsAxis
= pes_ProductionServicesDivisionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Production Services Segment [Member] | 550 Horsepower [Member]      
Segment Reporting Information [Line Items]      
Well Service Rigs     107pes_WellServiceRigs
/ us-gaap_ProductOrServiceAxis
= pes_FiveHundredFiftyHorsepowerMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_ProductionServicesDivisionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Production Services Segment [Member] | 600 Horsepower [Member]      
Segment Reporting Information [Line Items]      
Well Service Rigs     10pes_WellServiceRigs
/ us-gaap_ProductOrServiceAxis
= pes_SixHundredHorsepowerMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_ProductionServicesDivisionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Colombia [Member] | Drilling Services Segment [Member]      
Segment Reporting Information [Line Items]      
Drilling Rigs     8pes_DrillingRigs
/ pes_DrillingDivisionLocationsAxis
= country_CO
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember