XML 103 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended 95 Months Ended
Jan. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Jun. 06, 2023
Equity            
Cash dividend declared (in dollars per share)   $ 0.54 $ 0.50 $ 0.46    
Share Repurchase Program            
Equity            
Authorized amount of stock repurchase           $ 150.0
Key Employee | FlexSteel            
Equity            
Issuances of common stock (in shares)     128,150      
Issuances of common stock     $ 6.5      
Vesting period     1 year      
Additional Paid-In Capital            
Equity            
Costs associated with stock issuance $ 2.2          
Common Stock | Share Repurchase Program            
Equity            
Common stock authorized repurchase amount   $ 146.3     $ 146.3  
Other CW Unit redemptions            
Equity            
CW unit redemptions (in shares)   (476,000) (2,601,000) (944,000)    
Class A Common Stock            
Equity            
Common stock, shares outstanding (in shares)   68,890,000 68,152,000   68,890,000  
Voting power of shares outstanding as a percent of the total shares outstanding   86.30%        
Dividends declared   $ 37.8 $ 34.0 $ 30.3    
Dividend paid   $ 37.4 $ 33.7 30.1    
Class A Common Stock | Additional Offering            
Equity            
Effect of Follow-on Offering and CW Unit redemptions (in shares) 3,224,300          
Price per share (in dollars per share) $ 51.36          
Proceeds form issuance of stock $ 165.6          
Underwriting discounts $ 6.9          
Class A Common Stock | CC Units Redeemed For Class Common Stock            
Equity            
Redemption ratio per unit (in shares)   1     1  
Shares subject to conversion rate adjustments (in shares)   1     1  
Class A Common Stock | Cw Units Redeemed For Class Common Stock            
Equity            
CW redemptions (in shares)         49,600,000  
Class B Common Stock            
Equity            
Common stock, shares outstanding (in shares)   10,958,000 11,433,000   10,958,000  
Voting power of shares outstanding as a percent of the total shares outstanding   13.70%        
Cactus Companies            
Equity            
Ownership percentage   86.30%        
Cactus Companies | Class B Common Stock            
Equity            
Shares owned per units held (in shares)   1     1  
Cadent            
Equity            
Ownership percentage     85.60%      
Cactus LLC and Subsidiaries            
Equity            
Increase to equity in non-controlling interest   $ 8.6 $ 41.7 $ 12.8