XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income attributable to Cactus Inc. $ 49,828 $ 24,750 $ 88,793 $ 67,644
Net income attributable to non-controlling interest 0 0 18,432 13,114
Net income attributable to Cactus Inc. - diluted $ 49,828 $ 24,750 $ 107,225 $ 80,758
Denominator:        
Effect of dilutive shares (in shares) 437 437 13,926 15,357
Corporate effective income tax rate, if-converted method     26.00% 26.00%
Class A Common Stock        
Denominator:        
Weighted average Class A Shares Outstanding - basic (in shares) 66,142 64,566 65,760 64,155
Weighted average Class A shares outstanding - diluted (in shares) 66,579 65,003 79,686 79,512
Earnings per Class A share - basic (in dollars per share) $ 0.75 $ 0.38 $ 1.35 $ 1.05
Earnings per Class A share - diluted (in dollars per share) $ 0.75 $ 0.38 $ 1.35 $ 1.02
Class B Common Stock        
Denominator:        
Weighted average Class A shares outstanding - diluted (in shares) 13,400 14,900