XML 25 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenues        
Total revenues $ 160,808 $ 150,658 $ 488,176 $ 404,311
Costs and expenses        
Selling, general and administrative expenses 13,348 11,051 39,268 30,016
Total costs and expenses 113,685 98,525 341,111 270,474
Income from operations 47,123 52,133 147,065 133,837
Interest income (expense), net 373 (270) 489 (3,370)
Other income (expense), net 558   (484) (4,305)
Income before income taxes 48,054 51,863 147,070 126,162
Income tax expense 12,221 8,215 22,041 14,564
Net income 35,833 43,648 125,029 111,598
Net income       111,598
Less: pre-IPO net income attributable to Cactus LLC       13,648
Less: net income attributable to non-controlling interest 16,494 24,976 57,475 63,191
Net income attributable to Cactus Inc. 19,339 18,672 67,554  
Net income attributable to Cactus Inc.       34,759
Product revenue        
Revenues        
Total revenues 92,582 79,388 273,716 211,595
Costs and expenses        
Cost of revenue 57,768 46,816 168,303 128,897
Rental revenue        
Revenues        
Total revenues 35,528 38,135 113,601 102,224
Costs and expenses        
Cost of revenue 17,194 15,349 54,435 41,477
Field service and other revenue        
Revenues        
Total revenues 32,698 33,135 100,859 90,492
Costs and expenses        
Cost of revenue $ 25,375 $ 25,309 $ 79,105 $ 70,084
Class A Common Stock        
Costs and expenses        
Earnings per Class A Share - basic $ 0.41 $ 0.52 $ 1.53 $ 1.15
Earnings per Class A Share - diluted $ 0.41 $ 0.52 $ 1.50 $ 1.14
Weighted average Class A Shares outstanding - basic 47,095 35,821 44,260 30,182
Weighted average Class A Shares outstanding - diluted 47,322 36,229 75,337 30,522