XML 61 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 1 Months Ended 3 Months Ended 1 Months Ended 2 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 31, 2013
drilling_rigs
Jun. 30, 2013
drilling_rigs
Mar. 31, 2012
drilling_rigs
Jan. 31, 2015
drilling_rigs
Feb. 17, 2015
drilling_rigs
Feb. 28, 2015
Feb. 17, 2015
drilling_rigs
Sep. 30, 2013
drilling_rigs
Feb. 01, 2015
drilling_rigs
Dec. 31, 2015
drilling_rigs
Mar. 31, 2015
drilling_rigs
Subsequent Event [Line Items]                            
Proceeds from sale of property and equipment $ 8,370us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment $ 13,836us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment $ 3,093us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment                      
Net property and equipment 856,541us-gaap_PropertyPlantAndEquipmentNet 937,657us-gaap_PropertyPlantAndEquipmentNet                        
Drilling Rigs [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs Held for Sale 9pes_SegmentReportingInformationDrillingRigsHeldForSale
/ us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis
= pes_DrillingRigsMember
                  8pes_SegmentReportingInformationDrillingRigsHeldForSale
/ us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis
= pes_DrillingRigsMember
     
Drilling Rigs [Member] | Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs Held for Sale                       12pes_SegmentReportingInformationDrillingRigsHeldForSale
/ us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis
= pes_DrillingRigsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Segment Reporting Information, Disposed Drililng Rigs       8pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
2pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
2pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
               
Drilling Services Segment [Member] | Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Segment Reporting Information, Disposed Drililng Rigs               6pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
           
Property, Plant and Equipment, Number of Real Estate Properties Sold             1pes_PropertyPlantandEquipmentNumberofRealEstatePropertiesSold
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
1pes_PropertyPlantandEquipmentNumberofRealEstatePropertiesSold
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
           
Proceeds from sale of property and equipment               17,800us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
17,800us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Drilling Rigs                       47pes_DrillingRigs
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Estimated to Become classified as Held for Sale at end of Current Contract [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs on which Impairment Taken 15pes_DrillingRigsonwhichImpairmentTaken
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtoBecomeclassifiedasHeldforSaleatendofCurrentContractMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Estimated to be Owned [Member] | Drilling Services Segment [Member] | Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs                         43pes_DrillingRigs
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtobeOwnedMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
38pes_DrillingRigs
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtobeOwnedMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Owned [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs 62pes_DrillingRigs
/ pes_DrillingRigsByStatusAxis
= pes_OwnedMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Owned [Member] | Drilling Services Segment [Member] | Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs                       59pes_DrillingRigs
/ pes_DrillingRigsByStatusAxis
= pes_OwnedMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Active [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs 53pes_DrillingRigs
/ pes_DrillingRigsByStatusAxis
= pes_ActiveMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Active [Member] | Drilling Services Segment [Member] | Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs                       47pes_DrillingRigs
/ pes_DrillingRigsByStatusAxis
= pes_ActiveMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Mechanical and Lower Horsepower Drilling Rigs [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs 31pes_DrillingRigs
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Drilling Rigs Held for Sale 9pes_SegmentReportingInformationDrillingRigsHeldForSale
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Drilling Rigs on which Impairment Taken 31pes_DrillingRigsonwhichImpairmentTaken
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Mechanical and Lower Horsepower Drilling Rigs [Member] | Drilling Services Segment [Member] | Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Segment Reporting Information, Disposed Drililng Rigs             3pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
  6pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
3pes_SegmentReportingInformationDisposedDrililngRigs
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Mechanical and Lower Horsepower Drilling Rigs [Member] | Estimated to Become classified as Held for Sale within 30 days at end of Current Contract [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs on which Impairment Taken 6pes_DrillingRigsonwhichImpairmentTaken
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtoBecomeclassifiedasHeldforSalewithin30daysatendofCurrentContractMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Mechanical and Lower Horsepower Drilling Rigs [Member] | Estimated to Become classified as Held for Sale in 30 to 90 Days at end of Current Contract [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs on which Impairment Taken 9pes_DrillingRigsonwhichImpairmentTaken
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtoBecomeclassifiedasHeldforSalein30to90DaysatendofCurrentContractMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Mechanical and Lower Horsepower Drilling Rigs [Member] | Estimated to Become classified as Held for Sale at end of Current Contract [Member] | Drilling Services Segment [Member]                            
Subsequent Event [Line Items]                            
Drilling Rigs on which Impairment Taken 15pes_DrillingRigsonwhichImpairmentTaken
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtoBecomeclassifiedasHeldforSaleatendofCurrentContractMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_MechanicalandLowerHorsepowerDrillingRigsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pes_DrillingServicesSegmentMember
                         
Drilling Rigs [Member] | Estimated to Become classified as Held for Sale at end of Current Contract [Member]                            
Subsequent Event [Line Items]                            
Net property and equipment 17,500us-gaap_PropertyPlantAndEquipmentNet
/ pes_DrillingRigsByStatusAxis
= pes_EstimatedtoBecomeclassifiedasHeldforSaleatendofCurrentContractMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_DrillingRigsMember
                         
Drilling Rigs [Member] | Assets Held-for-sale [Member]                            
Subsequent Event [Line Items]                            
Net property and equipment $ 9,100us-gaap_PropertyPlantAndEquipmentNet
/ pes_DrillingRigsByStatusAxis
= us-gaap_AssetsHeldForSaleMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= pes_DrillingRigsMember