XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income attributable to Cactus Inc. $ 31,425 $ 12,617 $ 79,185 $ 34,569
Net income attributable to non-controlling interest 0 3,400 19,686 9,491
Net income attributable to Cactus Inc. - diluted $ 31,425 $ 16,017 $ 98,871 $ 44,060
Denominator:        
Effect of dilutive shares (in shares) 441 17,834 16,132 21,857
Corporate effective income tax rate, if-converted method   28.00% 25.00% 28.00%
Class B Common Stock        
Denominator:        
Antidilutive securities excluded from computation of earnings per share (in shares) 15,200      
Class A Common Stock        
Denominator:        
Weighted average Class A Shares Outstanding - basic (in shares) 60,665 58,248 60,164 54,188
Weighted average Class A shares outstanding - diluted (in shares) 61,106 76,082 76,296 76,045
Earnings per Class A share - basic (in dollars per share) $ 0.52 $ 0.22 $ 1.32 $ 0.64
Earnings per Class A share - diluted (in dollars per share) $ 0.51 $ 0.21 $ 1.30 $ 0.58