XML 57 R57.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Income Taxes - Liabilities related to TRA and Uncertain Tax Benefits (Details) - USD ($) $ in Millions |  | 12 Months Ended |
--- | --- | --- | ---
Feb. 12, 2018 | Dec. 31, 2019 | Dec. 31, 2018
Liabilities Related To Tax Receivable Agreement [Abstract] |  |  |
Tax Receivable Agreement Liability |  | $ 216.5 |
Tax Savings Payable To TRA Holders As Percent | 85.00% | 85.00% |
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense [Abstract] |  |  |
Unrecognized Tax Benefits |  | $ 0.0 | $ 0.0

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 10B -URI http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition n/a + References No definition available. + Details
Name: | whd_LiabilitiesRelatedToTaxReceivableAgreementAbstract
Namespace Prefix: | whd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liability under tax receivable agreement. + References No definition available. + Details
Name: | whd_TaxReceivableAgreementLiability
Namespace Prefix: | whd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Per tax receivable agreement, the percentage of savings in federal, state and local income tax or franchise tax that the entity realizes or is deemed to realize in certain circumstances. + References No definition available. + Details
Name: | whd_TaxSavingsPayableToTraHoldersAsPercent
Namespace Prefix: | whd_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration