XML 40 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments - Revenues (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Revenue Reconciling Item [Line Items]    
Total operating revenues $ 657,699us-gaap_SalesRevenueNet $ 678,168us-gaap_SalesRevenueNet
Operating Segments    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total operating revenues 658,462us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
679,226us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Contract Drilling    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total operating revenues 402,241us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_ContractDrillingMember
426,961us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_ContractDrillingMember
Operating Segments | Pressure Pumping    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total operating revenues 249,721us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_PressurePumpingMember
240,261us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_PressurePumpingMember
Operating Segments | Oil And Natural Gas    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total operating revenues 6,500us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_OilAndNaturalGasMember
12,004us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_OilAndNaturalGasMember
Intersegment Elimination    
Segment Reporting Revenue Reconciling Item [Line Items]    
Total operating revenues $ (763)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1] $ (1,058)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1]
[1] Consists of contract drilling intercompany revenues for services provided to the oil and natural gas exploration and production segment.