XML 85 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments - Revenues (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Revenue Reconciling Item [Line Items]      
Total operating revenues $ 3,182,291us-gaap_SalesRevenueNet $ 2,716,034us-gaap_SalesRevenueNet $ 2,723,414us-gaap_SalesRevenueNet
Operating Segments      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total operating revenues 3,188,472us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,721,301us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,728,220us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Contract Drilling      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total operating revenues 1,843,707us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_ContractDrillingMember
1,684,878us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_ContractDrillingMember
1,826,519us-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 1,294,569us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_PressurePumpingMember
979,166us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_PressurePumpingMember
841,771us-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 50,196us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_OilAndNaturalGasMember
57,257us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pten_OilAndNaturalGasMember
59,930us-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 $ (6,181)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1] $ (5,267)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1] $ (4,806)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
[1]
[1] Consists of contract drilling and, in 2014, pressure pumping intercompany revenues for services provided to the oil and natural gas exploration and production segment.