XML 46 R35.htm IDEA: XBRL DOCUMENT
v3.24.3

Business Acquisitions - Narrative (Details) |  |  | 1 Months Ended | 3 Months Ended | 4 Months Ended | 9 Months Ended
--- | --- | --- | --- | --- | --- | ---
May 31, 2024 USD ($) intangible_asset | Dec. 01, 2023 USD ($) | Jul. 31, 2024 USD ($) equipment_spread | Sep. 30, 2024 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2023 USD ($)
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability |  |  |  |  |  | $ (1,800,000) | $ 0
Business combination, acquisition related costs |  |  |  | $ 400,000 |  | 1,500,000 |
Business combination, provisional information, initial accounting incomplete, adjustment, accounts receivable |  |  |  | 100,000 |  | $ (100,000) |
Hydraulic Fracturing |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Reporting segment, percentage of goodwill |  |  |  |  |  | 100.00% |
Equipment Spread | Aqua Prop, LLC. |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Property, plant and equipment, additions, post-closing transaction, additional purchase | equipment_spread |  |  | 2 |  |  |  |
Property, plant and equipment, additions, post-closing transaction, duration since transaction close |  |  | 90 days |  |  |  |
Property, plant and equipment, additions, post-closing transaction, percentage of purchase premium |  |  | 50.00% |  |  |  |
Property, plant and equipment, additions, post-closing transaction, maximum additional purchase | equipment_spread |  |  | 5 |  |  |  |
Property, plant and equipment, additions, post-closing transaction, duration since first delivery |  |  | 30 months |  |  |  |
Property, plant and equipment, additions, post-closing transaction, purchase price |  |  | $ 4,800,000 |  |  |  |
Aqua Prop, LLC. |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Cash | $ 21,216,000 |  |  |  |  |  |
Repayments of long-term debt | 7,200,000 |  |  |  |  |  |
Business acquisition, transaction costs | 300,000 |  |  |  |  |  |
Deferred cash consideration | $ 1,800,000 |  |  |  |  |  |
Business combination, contingent consideration, period following first transaction | 30 months |  |  |  |  |  |
Business combination, contingent consideration arrangements, range of outcomes, value, low | $ 0 |  |  |  |  |  |
Business combination, contingent consideration arrangements, range of outcomes, value, high | 12,500,000 |  |  |  |  |  |
Business combination, contingent consideration, liability | 10,900,000 |  |  | 9,100,000 | $ 9,100,000 | $ 9,100,000 |
Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability |  |  |  | (1,800,000) |  | (1,800,000) |
Accounts receivable | $ 10,551,000 |  |  |  |  |  |
Number of intangible assets | intangible_asset | 2 |  |  |  |  |  |
Business combination, provisional information, initial accounting incomplete, adjustment, accounts payable |  |  |  | 500,000 |  |  |
Business combination, pro forma information, revenue of acquiree since acquisition date, actual |  |  |  | 18,700,000 | 23,600,000 |  |
Business combination, pro forma information, loss of acquiree since acquisition date, actual |  |  |  | $ 2,200,000 | $ 1,500,000 |  |
Deferred cash consideration | $ 3,664,000 |  |  |  |  |  |
Aqua Prop, LLC. | Aqua Prop, LLC. |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Cash | 13,700,000 |  |  |  |  |  |
Aqua Prop, LLC. | Trademark/trade names |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Intangible assets | 1,300,000 |  |  |  |  |  |
Acquired finite-lived intangible asset, residual value | $ 0 |  |  |  |  |  |
Amortization period | 15 years |  |  |  |  |  |
Business combination, revenue forecast key assumptions, long-term growth rate | 0.00% |  |  |  |  |  |
Business combination, revenue forecast key assumptions, royalty rate | 1.00% |  |  |  |  |  |
Business combination, revenue forecast key assumptions, income tax rate | 21.60% |  |  |  |  |  |
Business combination, revenue forecast key assumptions, discount rate | 40.50% |  |  |  |  |  |
Aqua Prop, LLC. | Customer relationships |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Intangible assets | $ 18,600,000 |  |  |  |  |  |
Acquired finite-lived intangible asset, residual value | $ 0 |  |  |  |  |  |
Amortization period | 6 years |  |  |  |  |  |
Business combination, revenue forecast key assumptions, long-term growth rate | 0.00% |  |  |  |  |  |
Business combination, revenue forecast key assumptions, income tax rate | 21.60% |  |  |  |  |  |
Business combination, revenue forecast key assumptions, discount rate | 40.50% |  |  |  |  |  |
Business combination, revenue forecast key assumptions, attrition rate | 20.00% |  |  |  |  |  |
Par Five |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Cash |  | $ 22,215,000 |  |  |  |  |
Accounts receivable |  | 8,641,000 |  |  |  |  |
Deferred cash consideration |  | $ 3,109,000 |  |  |  | $ 3,100,000 |
Business combination, holdback liability, interest rate |  | 4.00% |  |  |  |  |
Par Five | Previously Reported |  |  |  |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |  |  |  |
Accounts receivable |  | $ 8,700,000 |  |  |  |  |

X
- Definition Business Combination, Cash Consideration, Deferred Cash Consideration + References No definition available. + Details
Name: | pump_BusinessCombinationCashConsiderationDeferredCashConsideration
Namespace Prefix: | pump_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Business Combination, Consideration Transferred, Liabilities Incurred, Excess of Fair Value + References No definition available. + Details
Name: | pump_BusinessCombinationConsiderationTransferredLiabilitiesIncurredExcessOfFairValue
Namespace Prefix: | pump_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Period Following First Transaction + References No definition available. + Details
Name: | pump_BusinessCombinationContingentConsiderationPeriodFollowingFirstTransaction
Namespace Prefix: | pump_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Holdback Liability, Interest Rate + References No definition available. + Details
Name: | pump_BusinessCombinationHoldbackLiabilityInterestRate
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Payable + References No definition available. + Details
Name: | pump_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayable
Namespace Prefix: | pump_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable + References No definition available. + Details
Name: | pump_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable
Namespace Prefix: | pump_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Combination, Revenue Forecast Key Assumptions, Attrition Rate + References No definition available. + Details
Name: | pump_BusinessCombinationRevenueForecastKeyAssumptionsAttritionRate
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Revenue Forecast Key Assumptions, Discount Rate + References No definition available. + Details
Name: | pump_BusinessCombinationRevenueForecastKeyAssumptionsDiscountRate
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Revenue Forecast Key Assumptions, Income Tax Rate + References No definition available. + Details
Name: | pump_BusinessCombinationRevenueForecastKeyAssumptionsIncomeTaxRate
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Revenue Forecast Key Assumptions, Long-Term Growth Rate + References No definition available. + Details
Name: | pump_BusinessCombinationRevenueForecastKeyAssumptionsLongTermGrowthRate
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination, Revenue Forecast Key Assumptions, Royalty Rate + References No definition available. + Details
Name: | pump_BusinessCombinationRevenueForecastKeyAssumptionsRoyaltyRate
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Intangible Assets + References No definition available. + Details
Name: | pump_NumberOfIntangibleAssets
Namespace Prefix: | pump_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Property, Plant and Equipment, Additions, Post-Closing Transaction, Additional Purchase + References No definition available. + Details
Name: | pump_PropertyPlantAndEquipmentAdditionsPostClosingTransactionAdditionalPurchase
Namespace Prefix: | pump_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Property, Plant and Equipment, Additions, Post-Closing Transaction, Duration Since First Delivery + References No definition available. + Details
Name: | pump_PropertyPlantAndEquipmentAdditionsPostClosingTransactionDurationSinceFirstDelivery
Namespace Prefix: | pump_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property, Plant and Equipment, Additions, Post-Closing Transaction, Duration Since Transaction Close + References No definition available. + Details
Name: | pump_PropertyPlantAndEquipmentAdditionsPostClosingTransactionDurationSinceTransactionClose
Namespace Prefix: | pump_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property, Plant and Equipment, Additions, Post-Closing Transaction, Maximum Additional Purchase + References No definition available. + Details
Name: | pump_PropertyPlantAndEquipmentAdditionsPostClosingTransactionMaximumAdditionalPurchase
Namespace Prefix: | pump_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Property, Plant and Equipment, Additions, Post-Closing Transaction, Percentage Of Purchase Premium + References No definition available. + Details
Name: | pump_PropertyPlantAndEquipmentAdditionsPostClosingTransactionPercentageOfPurchasePremium
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property, Plant and Equipment, Additions, Post-Closing Transaction, Purchase Price + References No definition available. + Details
Name: | pump_PropertyPlantAndEquipmentAdditionsPostClosingTransactionPurchasePrice
Namespace Prefix: | pump_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reporting Segment, Percentage of Goodwill + References No definition available. + Details
Name: | pump_ReportingSegmentPercentageOfGoodwill
Namespace Prefix: | pump_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of residual value of finite-lived asset acquired in business combination, asset acquisition, and from joint venture formation. Excludes financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 + Details
Name: | us-gaap_AcquiredFiniteLivedIntangibleAssetResidualValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 + Details
Name: | us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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_BusinessAcquisitionContingentConsiderationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_FinitelivedIntangibleAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_RepaymentsOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pump_HydraulicFracturingSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=pump_EquipmentSpreadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=pump_AquaPropLLC.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |