XML 61 R52.htm IDEA: XBRL DOCUMENT
v3.23.3

Business Combination - Schedule of Total Purchase Price of Assets Acquired and Liabilities Assumed Based on Fair Value (Parenthetical) (Details) - USD ($) $ in Millions | Sep. 01, 2023 | Aug. 14, 2023
--- | --- | ---
Ulterra Drilling Technologies, L.P. [Member] | Inventory [Member] |  |
Acquisitions And Discontinued Operations [Line Items] |  |
Business combination, adjustment to write-up |  | $ 5.5
Ulterra Drilling Technologies, L.P. [Member] | Long-lived Assets [Member] |  |
Acquisitions And Discontinued Operations [Line Items] |  |
Business combination, adjustment to write-up |  | $ 74.4
NexTier Oilfield Solutions Inc [Member] | Long-lived Assets [Member] |  |
Acquisitions And Discontinued Operations [Line Items] |  |
Business combination, adjustment to write-up | $ 262.7 |

X
- Definition Acquisitions and discontinued operations. + References No definition available. + Details
Name: | pten_AcquisitionsAndDiscontinuedOperationsLineItems
Namespace Prefix: | pten_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Adjustment to Write-up + References No definition available. + Details
Name: | pten_BusinessCombinationAdjustmentToWriteUp
Namespace Prefix: | pten_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=pten_UlterraDrillingTechnologiesLPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_InventoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=pten_NextierOilfieldSolutionsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |