XML 53 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Summary of financial information concerning reportable segments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Revenues $ 2,337,413us-gaap_SalesRevenueNet $ 1,861,489us-gaap_SalesRevenueNet $ 1,945,023us-gaap_SalesRevenueNet
Operating profit (loss) 399,970us-gaap_OperatingIncomeLoss 275,413us-gaap_OperatingIncomeLoss 442,390us-gaap_OperatingIncomeLoss
Capital expenditures 371,502us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 201,681us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 328,936us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Depreciation and amortization 230,813us-gaap_DepreciationAndAmortization 213,128us-gaap_DepreciationAndAmortization 214,899us-gaap_DepreciationAndAmortization
Identifiable assets 1,759,358us-gaap_Assets 1,383,860us-gaap_Assets 1,367,163us-gaap_Assets
Operating Segments | Technical Services      
Segment Reporting Information [Line Items]      
Revenues 2,180,457us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
1,729,732us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
1,794,015us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
Operating profit (loss) 390,004us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
276,246us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
420,231us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
Capital expenditures 342,932us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
167,586us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
277,686us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
Depreciation and amortization 198,636us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
181,026us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
183,762us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
Identifiable assets 1,514,084us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
1,113,877us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
1,128,124us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_TechnicalServicesMember
Operating Segments | Support Services      
Segment Reporting Information [Line Items]      
Revenues 156,956us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
131,757us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
151,008us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
Operating profit (loss) 42,510us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
26,223us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
45,912us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
Capital expenditures 27,148us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
32,250us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
46,053us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
Depreciation and amortization 31,578us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
31,417us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
30,707us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
Identifiable assets 157,688us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
202,243us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
175,611us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= res_SupportServicesMember
Corporate      
Segment Reporting Information [Line Items]      
Revenues         
Operating profit (loss) (17,072)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(17,685)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(17,654)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Capital expenditures 1,422us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1,845us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
5,197us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Depreciation and amortization 599us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
685us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
430us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Identifiable assets 87,586us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
67,740us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
63,428us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Loss on disposition of assets, net      
Segment Reporting Information [Line Items]      
Revenues         
Operating profit (loss) (15,472)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(9,371)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(6,099)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Capital expenditures         
Depreciation and amortization         
Identifiable assets