XML 86 R76.htm IDEA: XBRL DOCUMENT
v3.23.2

Commitments, Contingencies and Other Matters - Additional Information (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($)
Other Commitments [Line Items] |
Letters of credit, collateral for retrospective premiums and retained losses | $ 65,000,000
Purchase Commitment Remaining Minimum Amount Committed | 130,000,000
Unrecorded Unconditional Purchase Obligation Balance Sheet Amount | 25,600,000
Unrecorded Unconditional Purchase Obligation Balance On First Anniversary | 22,600,000
Unrecorded Unconditional Purchase Obligation Balance On Second Anniversary | 3,000,000
Deductible Per Occurrence For Pressure Pumping Equipment Insurance Policy | 5,000,000
Deductible Per Occurrence For Workers Compensation Insurance Policy | 1,500,000
Deductible Per Occurrence For Equipment Insurance Policy | 1,000,000
Deductible Per Occurrence For General Liability Insurance Policy | 10,000,000
Deductible Per Occurrence For Primary Automobile Liability Insurance Policy | 2,000,000
Deductible Per Occurrence For Excess Automobile Liability Insurance Policy | 5,000,000
Letter of Credit |
Other Commitments [Line Items] |
Amount drawn under letters of credit | $ 0
Change in Control Agreements |
Other Commitments [Line Items] |
Employee Entitlement Ratio On Sum Of Highest Salary And Average Bonus | 2.00%
Continued Coverage Entitlement Of Welfare Plan Period | 2 years
Change in Control Agreements | Specified Employees |
Other Commitments [Line Items] |
Agreement Extension Period | 12 months
Agreement New Term Notification Period | 90 days
Employment Agreements |
Other Commitments [Line Items] |
Initial Agreement Term | 3 years
Agreement Termination Description | Under specified circumstances, we may terminate the executive’s employment under his Employment Agreement for Cause (as defined in the Employment Agreement) by providing written notice 10 -30 days, depending on the nature of the cause trigger, before the effective date of such termination and granting at least 10 – 20 days, depending on the nature of the cause trigger, to cure the cause for such termination or (ii) by providing written notice of such termination at least 30 days before the effective date of such termination and by granting at least 20 days to cure the cause for such termination, provided that if the matter is reasonably determined by us to not be capable of being cured, the executive may be terminated for cause on the date the written notice is delivered.
Accelerated Vesting Period Description | we will accelerate vesting of all time-based equity, phantom equity and long-term cash incentive awards on the 60th day following the executive’s termination
Period Considered For Calculating Annual Cash Bonus Payment | 3 years
Description Of Postemployment Benefits | If our decision to terminate other than for Cause or by the executive for Good Reason occurs following a Change in Control (as defined in his Employment Agreement, the executive will generally be entitled to the same severance payments and benefits described above except that the pro-rated lump-sum payment for annual cash bonuses will be based on his highest annual cash bonus for the last three years, and the executive will be entitled to 36 months (in the case of the Chief Executive Officer) or 30 months (in the case of the Chief Financial Officer, Chief Operating Officer and General Counsel) of subsidized benefits continuation coverage.
Employment Agreements | Minimum |
Other Commitments [Line Items] |
Agreement Termination Notice Period | 30 days
Employment Agreements | Chief Executive Officer |
Other Commitments [Line Items] |
Employee Entitlement Ratio On Sum Of Base Salary And Average Cash Bonus | 3.00%
Period For Subsidized Benefit Continuation Coverage | 36 months
Employment Agreements | Chief Financial Officer, General Counsel and President |
Other Commitments [Line Items] |
Employee Entitlement Ratio On Sum Of Base Salary And Average Cash Bonus | 2.50%
Period For Subsidized Benefit Continuation Coverage | 30 months

X
- Definition Accelerated vesting period description. + References No definition available. + Details
Name: | pten_AcceleratedVestingPeriodDescription
Namespace Prefix: | pten_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Agreement extension period. + References No definition available. + Details
Name: | pten_AgreementExtensionPeriod
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Agreement new term notification period. + References No definition available. + Details
Name: | pten_AgreementNewTermNotificationPeriod
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Agreement termination description. + References No definition available. + Details
Name: | pten_AgreementTerminationDescription
Namespace Prefix: | pten_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Agreement termination notice period. + References No definition available. + Details
Name: | pten_AgreementTerminationNoticePeriod
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Continued coverage entitlement of welfare plan period. + References No definition available. + Details
Name: | pten_ContinuedCoverageEntitlementOfWelfarePlanPeriod
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deductible per occurrence for equipment insurance policy. + References No definition available. + Details
Name: | pten_DeductiblePerOccurrenceForEquipmentInsurancePolicy
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deductible per occurrence for excess automobile liability insurance policy. + References No definition available. + Details
Name: | pten_DeductiblePerOccurrenceForExcessAutomobileLiabilityInsurancePolicy
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deductible per occurrence for general liability insurance policy. + References No definition available. + Details
Name: | pten_DeductiblePerOccurrenceForGeneralLiabilityInsurancePolicy
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deductible Per Occurrence For Pressure Pumping Equipment Insurance Policy + References No definition available. + Details
Name: | pten_DeductiblePerOccurrenceForPressurePumpingEquipmentInsurancePolicy
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deductible per occurrence for primary automobile liability insurance policy. + References No definition available. + Details
Name: | pten_DeductiblePerOccurrenceForPrimaryAutomobileLiabilityInsurancePolicy
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deductible per occurrence for workers' compensation insurance policy. + References No definition available. + Details
Name: | pten_DeductiblePerOccurrenceForWorkersCompensationInsurancePolicy
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Employee entitlement ratio on sum of base salary and average cash bonus. + References No definition available. + Details
Name: | pten_EmployeeEntitlementRatioOnSumOfBaseSalaryAndAverageCashBonus
Namespace Prefix: | pten_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee entitlement ratio on sum of highest salary and average bonus. + References No definition available. + Details
Name: | pten_EmployeeEntitlementRatioOnSumOfHighestSalaryAndAverageBonus
Namespace Prefix: | pten_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Initial agreement term. + References No definition available. + Details
Name: | pten_InitialAgreementTerm
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period considered for calculating annual cash bonus payment. + References No definition available. + Details
Name: | pten_PeriodConsideredForCalculatingAnnualCashBonusPayment
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period for subsidized benefit continuation coverage. + References No definition available. + Details
Name: | pten_PeriodForSubsidizedBenefitContinuationCoverage
Namespace Prefix: | pten_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) termination benefits pertaining to exit or disposal activities, and d) stock compensation plans. Benefits may be provided in cash or in kind and may be paid as a result of disability, layoff, death, or other event. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 712 -SubTopic 10 -Section 15 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481243/712-10-15-3 + Details
Name: | us-gaap_DescriptionOfPostemploymentBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=pten_ChangeInControlAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=pten_SpecifiedEmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=pten_EmploymentAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=pten_ChiefFinancialOfficerAndGeneralCounselAndPresidentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |