XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income attributable to Cactus Inc. $ 52,580 $ 31,425 $ 120,224 $ 79,185
Net income attributable to non-controlling interest 0 0 24,874 19,686
Net income attributable to Cactus Inc. - diluted $ 52,580 $ 31,425 $ 145,098 $ 98,871
Denominator:        
Effect of dilutive shares (in shares) 607 441 15,233 16,132
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,879 60,665 64,399 60,164
Weighted average Class A shares outstanding - diluted (in shares) 65,486 61,106 79,632 76,296
Earnings per Class A share - basic (in dollars per share) $ 0.81 $ 0.52 $ 1.87 $ 1.32
Earnings per Class A share - diluted (in dollars per share) $ 0.80 $ 0.51 $ 1.82 $ 1.30
Class B Common Stock        
Denominator:        
Weighted average Class A shares outstanding - diluted (in shares) 14,600 15,200