v3.25.2
Equity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 89 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 30, 2025
Jun. 06, 2023
Equity              
CW Unit redemptions (in shares)     200 1,000      
Cash dividend declared (in dollars per share) $ 0.13 $ 0.12 $ 0.26 $ 0.24      
Pro rata distributions made to other members     $ 8,743 $ 8,617      
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     85.90%        
Cactus LLC              
Equity              
Ownership interest         85.60%    
Cactus Inc              
Equity              
Cash distributions to unit holders     $ 52,500 42,500      
CC Unit Holders other than Cactus, Inc.              
Equity              
Pro rata distributions made to other members     $ 8,700 $ 8,600      
Class A Common Stock              
Equity              
Common stock, shares outstanding (in shares) 68,575   68,575   68,152 68,575  
Shares outstanding, percentage of total voting power 85.90%   85.90%     85.90%  
Cash dividend declared (in dollars per share)     $ 0.26 $ 0.24      
Dividends declared     $ 18,100 $ 16,100      
Dividends paid     $ 18,200 $ 16,100      
Class A Common Stock | Cactus Companies LLC Agreement              
Equity              
CW Unit redemptions (in shares)           49,300  
Class B Common Stock              
Equity              
Common stock, shares outstanding (in shares) 11,259   11,259   11,433 11,259  
Shares outstanding, percentage of total voting power 14.10%   14.10%     14.10%