v3.26.1
Equity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 101 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 30, 2026
Jun. 06, 2023
Equity              
CW Unit redemptions (in shares)     400 200      
Cash dividend declared (in dollars per share) $ 0.14 $ 0.13 $ 0.28 $ 0.26      
Pro rata distributions made to other members     $ 4,250 $ 8,743      
Share Repurchase Program              
Equity              
Authorized amount of stock repurchase             $ 150,000
Common stock | Share Repurchase Program              
Equity              
Common stock authorized repurchase amount $ 146,300   $ 146,300     $ 146,300  
Cactus Companies              
Equity              
Ownership interest (in percent)     86.80%        
Cactus LLC              
Equity              
Ownership interest (in percent)         86.30%    
Cactus Inc              
Equity              
Cash distributions to unit holders     $ 27,700 52,500      
CC Unit Holders other than Cactus, Inc.              
Equity              
Pro rata distributions made to other members     $ 4,200 $ 8,700      
Class A Common Stock              
Equity              
Common stock, shares outstanding (in shares) 69,633   69,633   68,890 69,633  
Shares outstanding, total voting power (in percent) 86.80%   86.80%     86.80%  
Cash dividend declared (in dollars per share)     $ 0.28 $ 0.26      
Dividends declared     $ 19,800 $ 18,100      
Dividends paid     $ 20,000 $ 18,200      
Class A Common Stock | Cactus Companies LLC Agreement              
Equity              
CW Unit redemptions (in shares)           50,000  
Class B Common Stock              
Equity              
Common stock, shares outstanding (in shares) 10,546   10,546   10,958 10,546  
Shares outstanding, total voting power (in percent) 13.20%   13.20%     13.20%