XML 37 R20.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Related Party Transactions | 12 Months Ended
--- | ---
Dec. 31, 2021
Related Party Transactions [Abstract] |
Related Party Transactions | Related Party Transactions When needed, we rent a plane under dry-lease from a company owned by a member of Cactus LLC. These transactions are under short-term rental arrangements and the agreement governing these transactions does not qualify as a lease. We paid a base hourly rent of $1,750 per flight hour of use of the aircraft, payable monthly, for the hours of aircraft operation during the prior calendar month. During 2021, 2020 and 2019, expense recognized in connection with these rentals totaled $0.2 million, $0.1 million and $0.3 million, respectively. As of December 31, 2021 and 2020, we owed less than $0.1 million to the related party which are included in accounts payable in the consolidated balance sheets. We are also responsible for employing pilots and fuel expenses. Our Chief Executive Officer and Chief Operating Officer paid the Company from $600 to $1,800/day for their personal use of the pilots employed by the Company, depending on how many company pilots are utilized for the day. The TRA agreement is with certain direct and indirect holders of CW Units, including certain of our officers, directors and employees. These TRA Holders have the right in the future to receive 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that Cactus Inc. actually realizes or is deemed to realize in certain circumstances. The total liability from the TRA as of December 31, 2021 was $281.6 million. We pay professional fees to assist with maintenance of the TRA which are reimbursable from the TRA Holders. As of December 31, 2021 and 2020, $0.2 million was due from the TRA Holders for fees paid on their behalf. The balances are included in accounts receivable, net in the consolidated balance sheets. Distributions made by Cactus LLC are generally required to be made pro rata among all its members. During the years ended December 31, 2021, 2020 and 2019, Cactus LLC distributed $30.6 million, $27.8 million and $14.2 million, respectively, to Cactus Inc. to fund its dividend, TRA liability and estimated tax payments. During the years ended December 31, 2021, 2020 and 2019, Cactus LLC made pro rata distributions to the other members totaling $9.7 million, $16.3 million and $8.4 million, respectively.

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

X
- Definition The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -URI http://asc.fasb.org/topic&trid=2122745 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864 + Details
Name: | us-gaap_RelatedPartyTransactionsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration