XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Nature of Operations (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cactus LLC    
Organization and Nature of Operations    
Ownership percentage 78.00% 63.30%
Class A Common Stock    
Organization and Nature of Operations    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares outstanding (in shares) 59,035 47,713
Voting power of shares outstanding as a percent of the total shares outstanding 78.00%  
Class B Common Stock    
Organization and Nature of Operations    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares outstanding (in shares) 16,674 27,655
Voting power of shares outstanding as a percent of the total shares outstanding 22.00%