XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income attributable to Cactus Inc. $ 24,750 $ 27,144 $ 67,644 $ 47,760
Net income attributable to non-controlling interest 0 6,759 13,114 11,779
Net income attributable to Cactus Inc. - diluted $ 24,750 $ 33,903 $ 80,758 $ 59,539
Denominator:        
Effect of dilutive shares (in shares) 437 15,799 15,357 16,353
Corporate effective income tax rate, if-converted method     26.00% 25.00%
Class A Common Stock        
Denominator:        
Weighted average Class A Shares Outstanding - basic (in shares) 64,566 60,523 64,155 59,909
Weighted average Class A shares outstanding - diluted (in shares) 65,003 76,322 79,512 76,262
Earnings per Class A share - basic (in dollars per share) $ 0.38 $ 0.45 $ 1.05 $ 0.80
Earnings per Class A share - diluted (in dollars per share) $ 0.38 $ 0.44 $ 1.02 $ 0.78
Class B Common Stock        
Denominator:        
Weighted average Class A shares outstanding - diluted (in shares) 14,900