XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Nature of Operations (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Cactus LLC    
Organization and Nature of Operations    
Ownership percentage 62.80% 50.30%
Class A Common Stock    
Organization and Nature of Operations    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares outstanding 47,159 37,654
Voting power of shares outstanding as a percent of the total shares outstanding 62.80%  
Class B Common Stock    
Organization and Nature of Operations    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares outstanding 27,958 37,236
Voting power of shares outstanding as a percent of the total shares outstanding 37.20%