XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income attributable to Cactus Inc. $ 32,906 $ 44,223
Redeemable non-controlling interest 81,507 0
Net (loss) income attributable to Cactus Inc. including accretion of redeemable non-controlling interest to redemption value (48,601) 44,223
Net(loss) income attributable to Cactus Inc.—diluted $ (48,601) $ 44,223
Denominator:    
Effect of dilutive shares (in shares) 0 470
Restricted Stock Units And Performance Stock Units    
Denominator:    
Excluded diluted earnings per share (in shares) 700  
Class A Common Stock    
Denominator:    
Weighted average Class A Shares Outstanding - basic (in shares) 69,026 68,194
Weighted average Class A shares outstanding - diluted (in shares) 69,026 68,664
(Loss) earnings per Class A share—basic (in dollars per share) $ (0.70) $ 0.65
(Loss) earnings per Class A share—diluted (in dollars per share) $ (0.70) $ 0.64
Class B Common Stock    
Denominator:    
Weighted average Class A shares outstanding - diluted (in shares)   11,400
Excluded diluted earnings per share (in shares) 10,900