XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Jul. 16, 2018
Feb. 11, 2018
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Common Stock, Shares, Outstanding     74,889,772  
Numerator:        
Net income attributable to Cactus Inc. $ 18,672 $ 34,759    
Denominator:        
Weighted average Class A Shares Outstanding - basic 35,821 30,182    
Effect of dilutive shares 408 340    
Weighted average Class A Shares Outstanding - diluted 36,229 30,522    
Earnings per Class A Share - basic $ 0.52 $ 1.15    
Earnings per Class A Share - diluted $ 0.52 $ 1.14    
Class A Common Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Common Stock, Shares, Outstanding 37,646,562 37,646,562 37,646,562 0
Denominator:        
Weighted average Class A Shares Outstanding - diluted 36,229,000 30,522,000    
Earnings per Class A Share - basic $ 0.52 $ 1.15    
Earnings per Class A Share - diluted $ 0.52 $ 1.14    
Class B Common Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Common Stock, Shares, Outstanding 37,243,210 37,243,210 37,243,210 0
Denominator:        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   37,243,210