XML 30 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Tax Effect of Significant Temporary Differences Representing Deferred Tax Assets and Liabilities (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance $ 50,706us-gaap_DeferredTaxAssetsNetCurrent $ 47,259us-gaap_DeferredTaxAssetsNetCurrent $ 64,443us-gaap_DeferredTaxAssetsNetCurrent
Net Change 3,447pten_DeferredTaxAssetsNetCurrentIncreaseDecrease (17,184)pten_DeferredTaxAssetsNetCurrentIncreaseDecrease (92,937)pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
Beginning Balance 47,259us-gaap_DeferredTaxAssetsNetCurrent 64,443us-gaap_DeferredTaxAssetsNetCurrent 157,380us-gaap_DeferredTaxAssetsNetCurrent
Ending Balance 66,916us-gaap_DeferredTaxAssetsNetNoncurrent 67,201us-gaap_DeferredTaxAssetsNetNoncurrent 63,580us-gaap_DeferredTaxAssetsNetNoncurrent
Net Change (285)pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease 3,621pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease 1,488pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
Beginning Balance 67,201us-gaap_DeferredTaxAssetsNetNoncurrent 63,580us-gaap_DeferredTaxAssetsNetNoncurrent 62,092us-gaap_DeferredTaxAssetsNetNoncurrent
Ending Balance 117,622us-gaap_DeferredTaxAssetsNet 114,460us-gaap_DeferredTaxAssetsNet 128,023us-gaap_DeferredTaxAssetsNet
Net Change 3,162pten_DeferredTaxAssetsNetIncreaseDecrease (13,563)pten_DeferredTaxAssetsNetIncreaseDecrease (91,449)pten_DeferredTaxAssetsNetIncreaseDecrease
Beginning Balance 114,460us-gaap_DeferredTaxAssetsNet 128,023us-gaap_DeferredTaxAssetsNet 219,472us-gaap_DeferredTaxAssetsNet
Ending Balance (1,002,576)us-gaap_DeferredTaxLiabilitiesNoncurrent (955,065)us-gaap_DeferredTaxLiabilitiesNoncurrent (920,882)us-gaap_DeferredTaxLiabilitiesNoncurrent
Net Change (47,511)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease (34,183)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease (72,158)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
Beginning Balance (955,065)us-gaap_DeferredTaxLiabilitiesNoncurrent (920,882)us-gaap_DeferredTaxLiabilitiesNoncurrent (848,724)us-gaap_DeferredTaxLiabilitiesNoncurrent
Ending Balance (1,016,207)us-gaap_DeferredTaxLiabilities (969,372)us-gaap_DeferredTaxLiabilities (932,366)us-gaap_DeferredTaxLiabilities
Net Change (46,835)pten_DeferredTaxLiabilitiesIncreaseDecrease (37,006)pten_DeferredTaxLiabilitiesIncreaseDecrease (68,987)pten_DeferredTaxLiabilitiesIncreaseDecrease
Beginning Balance (969,372)us-gaap_DeferredTaxLiabilities (932,366)us-gaap_DeferredTaxLiabilities (863,379)us-gaap_DeferredTaxLiabilities
Ending Balance (898,585)us-gaap_DeferredTaxAssetsLiabilitiesNet (854,912)us-gaap_DeferredTaxAssetsLiabilitiesNet (804,343)us-gaap_DeferredTaxAssetsLiabilitiesNet
Net Change (43,673)pten_DeferredTaxAssetsLiabilitiesNetIncreaseDecrease (50,569)pten_DeferredTaxAssetsLiabilitiesNetIncreaseDecrease (160,436)pten_DeferredTaxAssetsLiabilitiesNetIncreaseDecrease
Beginning Balance (854,912)us-gaap_DeferredTaxAssetsLiabilitiesNet (804,343)us-gaap_DeferredTaxAssetsLiabilitiesNet (643,907)us-gaap_DeferredTaxAssetsLiabilitiesNet
Net Operating Loss Carryforwards      
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance     18,914us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
Net Change   (18,914)pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
(95,662)pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
Beginning Balance   18,914us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
114,576us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
Ending Balance 12,464us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
13,452us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
11,762us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
Net Change (988)pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
1,690pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
(6,672)pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
Beginning Balance 13,452us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
11,762us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
18,434us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_NetOperatingLossCarryforwardsMember
Workers Compensation Allowance      
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance 28,310us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
27,612us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
25,078us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
Net Change 698pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
2,534pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
1,074pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
Beginning Balance 27,612us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
25,078us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
24,004us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_WorkersCompensationAllowanceMember
Other      
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance 22,396us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
19,647us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
20,451us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Net Change 2,749pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(804)pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
1,651pten_DeferredTaxAssetsNetCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Beginning Balance 19,647us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
20,451us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
18,800us-gaap_DeferredTaxAssetsNetCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Ending Balance 16,047us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
14,703us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
15,124us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Net Change 1,344pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(421)pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
4,454pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Beginning Balance 14,703us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
15,124us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
10,670us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Ending Balance (13,631)us-gaap_DeferredTaxLiabilitiesCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(14,307)us-gaap_DeferredTaxLiabilitiesCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(11,484)us-gaap_DeferredTaxLiabilitiesCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Net Change 676pten_DeferredTaxLiabilitiesCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(2,823)pten_DeferredTaxLiabilitiesCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
3,171pten_DeferredTaxLiabilitiesCurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Beginning Balance (14,307)us-gaap_DeferredTaxLiabilitiesCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(11,484)us-gaap_DeferredTaxLiabilitiesCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(14,655)us-gaap_DeferredTaxLiabilitiesCurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Ending Balance (15,623)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(15,471)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(15,285)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Net Change (152)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(186)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(2,384)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Beginning Balance (15,471)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(15,285)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
(12,901)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_AllOtherMember
Expense associated with employee stock options      
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance 14,386us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
16,208us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
14,672us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
Net Change (1,822)pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
1,536pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
1,944pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
Beginning Balance 16,208us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
14,672us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
12,728us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_StockBasedCompensationExpenseMember
Federal benefit of state deferred tax liabilities      
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance 24,019us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
22,838us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
22,022us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
Net Change 1,181pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
816pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
1,762pten_DeferredTaxAssetsNetNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
Beginning Balance 22,838us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
22,022us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
20,260us-gaap_DeferredTaxAssetsNetNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_FederalBenefitOfStateDeferredTaxLiabilitiesMember
Property and equipment basis difference      
Schedule of Deferred Income Tax Assets and Liabilities [Line Items]      
Ending Balance (986,953)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
(939,594)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
(905,597)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
Net Change (47,359)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
(33,997)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
(69,774)pten_DeferredTaxLiabilitiesNoncurrentIncreaseDecrease
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
Beginning Balance $ (939,594)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
$ (905,597)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember
$ (835,823)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ pten_ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis
= pten_PropertyAndEquipmentBasisDifferenceMember