XML 94 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Treasury Stock Acquisition (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Treasury Stock [Line Items]      
Treasury stock acquired, Shares, Beginning balance 42,268,057us-gaap_TreasuryStockShares 38,146,738us-gaap_TreasuryStockShares 27,487,571us-gaap_TreasuryStockShares
Treasury stock acquired, Shares, Ending balance 42,818,585us-gaap_TreasuryStockShares 42,268,057us-gaap_TreasuryStockShares 38,146,738us-gaap_TreasuryStockShares
Treasury stock acquired, Values, Beginning balance $ 880,888us-gaap_TreasuryStockValue $ 795,051us-gaap_TreasuryStockValue $ 624,759us-gaap_TreasuryStockValue
Treasury stock acquired, Values 18,147us-gaap_TreasuryStockValueAcquiredCostMethod 85,837us-gaap_TreasuryStockValueAcquiredCostMethod 170,292us-gaap_TreasuryStockValueAcquiredCostMethod
Treasury stock acquired, Values, Ending balance 899,035us-gaap_TreasuryStockValue 880,888us-gaap_TreasuryStockValue 795,051us-gaap_TreasuryStockValue
2007 Program      
Schedule of Treasury Stock [Line Items]      
Treasury stock acquired, Shares     4,708,784us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanMember
Treasury stock acquired, Values     70,092us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanMember
2012 Program      
Schedule of Treasury Stock [Line Items]      
Treasury stock acquired, Shares   2,567,266us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanOneMember
5,863,451us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanOneMember
Treasury stock acquired, Values   51,107us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanOneMember
98,892us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanOneMember
2013 Program      
Schedule of Treasury Stock [Line Items]      
Treasury stock acquired, Shares 13,898us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanTwoMember
602,564us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanTwoMember
 
Treasury stock acquired, Values 466us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanTwoMember
12,517us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= pten_StockRepurchasePlanTwoMember
 
Long Term Incentive Plan      
Schedule of Treasury Stock [Line Items]      
Treasury stock acquired, Shares 536,630us-gaap_TreasuryStockSharesAcquired
/ us-gaap_PlanNameAxis
= pten_LongTermIncentivePlanMember
951,489us-gaap_TreasuryStockSharesAcquired
/ us-gaap_PlanNameAxis
= pten_LongTermIncentivePlanMember
86,932us-gaap_TreasuryStockSharesAcquired
/ us-gaap_PlanNameAxis
= pten_LongTermIncentivePlanMember
Treasury stock acquired, Values $ 17,681us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_PlanNameAxis
= pten_LongTermIncentivePlanMember
$ 22,213us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_PlanNameAxis
= pten_LongTermIncentivePlanMember
$ 1,308us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_PlanNameAxis
= pten_LongTermIncentivePlanMember