XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended 47 Months Ended
Sep. 13, 2021
Jun. 17, 2021
Mar. 12, 2021
Mar. 09, 2021
Mar. 21, 2019
Mar. 20, 2019
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Equity                        
Other expense, net                 $ 492,000 $ (555,000) $ 4,294,000  
Dividends declared per common share (in dollars per share)                 $ 0.38 $ 0.36 $ 0.09  
Cactus LLC                        
Equity                        
Increase to equity in non-controlling interest                 $ 79,400,000 $ 2,200,000 $ 48,700,000  
Cactus LLC | Cw Unit Holders Other Than Cactus Inc                        
Equity                        
CW redemptions (in shares) 715,215 3,300,000                    
Proceeds form issuance of stock   $ 0                    
Common units transferred (in shares) 228,878 944,093                    
March 2019 Secondary Offering                        
Equity                        
CW unit redemptions (in shares)           8,500,000            
March 2019 Secondary Offering | Other income (expense)                        
Equity                        
Offering expense               $ 1,000,000        
March 2021 Secondary Offering                        
Equity                        
CW unit redemptions (in shares)                 6,273,000      
March 2021 Secondary Offering | Other income (expense)                        
Equity                        
Proceeds form issuance of stock     $ 0                  
Offering expense                 $ 400,000      
Class A Common Stock                        
Equity                        
Redemption ratio, shares of common stock per unit redeemed (in shares)                 1     1
Common stock, par value (in dollars per share)                 $ 0.01 $ 0.01   $ 0.01
Number of shares canceled (in shares)                 700,000 300,000 800,000  
Dividends declared per common share (in dollars per share)                 $ 0.38 $ 0.36 $ 0.09  
Dividends declared             $ 4,300,000   $ 21,200,000 $ 17,400,000    
Dividend paid             $ 4,200,000   $ 21,200,000 $ 17,100,000    
Class A Common Stock | Cactus LLC | Cw Unit Holders Other Than Cactus Inc                        
Equity                        
Number of shares issued (in shares) 715,215 3,300,000                    
Class A Common Stock | Cw Units Redeemed For Class Common Stock                        
Equity                        
CW redemptions (in shares)                       43,900,000
Class A Common Stock | March 2019 Secondary Offering                        
Equity                        
Number of shares issued (in shares)         8,500,000              
Number of shares sold by certain other selling stockholders (in shares)           26,000            
Class A Common Stock | March 2021 Secondary Offering                        
Equity                        
CW redemptions (in shares)     6,272,500                  
Number of shares issued (in shares)       6,325,000                
Price per share (in dollars per share)       $ 30.555                
Number of shares sold by certain other selling stockholders (in shares)     52,500                  
Class B Common Stock                        
Equity                        
Common stock, par value (in dollars per share)                 $ 0.01 $ 0.01   $ 0.01
Class B Common Stock | CW Unit Holder Redemption                        
Equity                        
Number of shares issued (in shares)                 700,000 300,000 800,000