XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues      
Total revenues $ 438,589 $ 348,566 $ 628,414
Costs and expenses      
Selling, general and administrative expenses 46,021 39,715 51,657
Severance expenses 0 1,864 0
Total costs and expenses 363,162 278,527 445,264
Income from operations 75,427 70,039 183,150
Interest income (expense), net (774) 701 879
Other income (expense), net 492 (555) 4,294
Income before income taxes 75,145 70,185 188,323
Income tax expense 7,675 10,970 32,020
Net income 67,470 59,215 156,303
Less: net income attributable to non-controlling interest 17,877 24,769 70,691
Net income attributable to Cactus Inc. $ 49,593 $ 34,446 $ 85,612
Class A Common Stock      
Costs and expenses      
Earnings per Class A share - basic (in dollars per share) $ 0.90 $ 0.73 $ 1.90
Earnings per Class A share - diluted (in dollars per share) $ 0.83 $ 0.72 $ 1.88
Weighted average Class A shares outstanding - basic (in shares) 55,398 47,457 44,983
Weighted average Class A shares outstanding - diluted (in shares) 76,107 75,495 75,353
Product revenue      
Revenues      
Total revenues $ 280,907 $ 206,801 $ 357,087
Costs and expenses      
Cost of revenue 189,083 131,728 220,615
Rental revenue      
Revenues      
Total revenues 61,629 66,169 141,816
Costs and expenses      
Cost of revenue 54,377 49,077 69,829
Field service and other revenue      
Revenues      
Total revenues 96,053 75,596 129,511
Costs and expenses      
Cost of revenue $ 73,681 $ 56,143 $ 103,163