XML 84 R67.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Tax Receivable Agreement (Details) - USD ($) $ in Thousands |  | 12 Months Ended |
--- | --- | --- | ---
Feb. 12, 2018 | Dec. 31, 2021 | Dec. 31, 2020
Tax Receivable Agreement |  |  |
Tax savings payable to TRA holders, percent | 85.00% | 85.00% |
Tax savings benefit recorded as APIC percent | 15.00% |  |
Total TRA liability |  | $ 281,600 |
Current portion of liability related to tax receivable agreement |  | $ 11,769 | $ 9,290

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Definition Per tax receivable agreement, the amount of the tax savings benefit to be retained by the entity. + References No definition available. + Details
Name: | whd_TaxSavingsBenefitRetainedAsPercent
Namespace Prefix: | whd_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration