XML 50 R32.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Equity (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Equity |
Schedule of CW units held by legacy CW unit holders |
|  | CW Units
|  | (in thousands)
CW Units held by legacy CW Unit Holders as of February 7, 2018 |  |  | 60,558
IPO |  |  | (12,118)
July 2018 Follow-on Offering |  |  | (11,197)
Other CW Unit redemptions |  |  | (7)
CW Units held by legacy CW Unit Holders as of December 31, 2018 |  |  | 37,236
March 2019 Secondary Offering |  |  | (8,474)
Other CW Unit redemptions |  |  | (804)
CW Units held by legacy CW Unit Holders as of December 31, 2019 |  |  | 27,958

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

X
- Definition Tabular disclosure of the change in common units outstanding held by legacy CW Unit holders. + References No definition available. + Details
Name: | whd_ScheduleOfCommonUnitsOutstandingRollForwardTableTextBlock
Namespace Prefix: | whd_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration