XML 12 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments Contingencies and Other Matters - Additional Information (Detail) (USD $)
1 Months Ended 3 Months Ended
Mar. 31, 2015
Oct. 31, 2014
Mar. 31, 2015
Commitments and Contingencies Disclosure [Line Items]      
Letters of credit, collateral for retrospective premiums and retained losses $ 39,800,000us-gaap_LettersOfCreditOutstandingAmount   $ 39,800,000us-gaap_LettersOfCreditOutstandingAmount
Amount drawn under letters of credit     0pten_AmountDrawnFromLetterOfCredit
Commitments to purchase major equipment 350,000,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted   350,000,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
Current obligation 69,300,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount   69,300,000us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Obligation for remainder of the year 13,000,000us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear   13,000,000us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
Settlement of fund for eligible participants 12,260,000us-gaap_LitigationSettlementAmount    
Civil penalties for alleged RCRA violations   1,100,000pten_CivilPenaltiesForAllegedFederalResourceConservationAndRecoveryViolations  
Civil penalties to resolve RCRA violations 500,000pten_CivilPenaltiesToResolveAllegedFederalResourceConservationAndRecoveryViolations    
Advances to Vendor      
Commitments and Contingencies Disclosure [Line Items]      
Advance to non-affiliates 12,000,000pten_AdvancesToNonAffiliates
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
  12,000,000pten_AdvancesToNonAffiliates
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
Notes receivable interest rate 5.00%pten_NotesReceivableInterestRate
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
  5.00%pten_NotesReceivableInterestRate
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
Notes receivable 11,800,000us-gaap_NotesAndLoansReceivableGrossNoncurrent
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
  11,800,000us-gaap_NotesAndLoansReceivableGrossNoncurrent
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
Repayment of notes receivable     9,700,000us-gaap_ProceedsFromCollectionOfNotesReceivable
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
Notes receivable outstanding $ 2,100,000pten_NotesAndLoansReceivableOutstanding
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember
  $ 2,100,000pten_NotesAndLoansReceivableOutstanding
/ us-gaap_FinancialInstrumentAxis
= pten_AdvancesToVendorMember