XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 291,609 $ 123,571
Restricted cash 0 371,011
Accounts receivable, net of allowance of $5,539 and $4,494, respectively 459,954 164,493
Inventories 404,210 276,613
Prepaid expenses and other current assets 19,630 19,231
Total current assets 1,175,403 954,919
Property and equipment, net 394,976 342,592
Operating lease right-of-use assets, net 34,434 19,491
Intangible assets, net 364,278 148,004
Goodwill 248,334 203,028
Deferred tax asset, net 204,550 187,545
Investment in unconsolidated affiliates 5,946 5,923
Other noncurrent assets 30,160 10,115
Total assets 2,458,081 1,871,617
Current liabilities    
Accounts payable 315,781 71,541
Accrued expenses and other current liabilities 64,753 51,388
Contract liabilities 33,593 7,707
Current portion of liability related to tax receivable agreement 21,314 21,314
Finance lease obligations, current portion 7,669 7,476
Operating lease liabilities, current portion 7,977 4,815
Total current liabilities 451,087 164,241
Deferred tax liability, net 38,710 2,786
Liability related to tax receivable agreement, net of current portion 243,500 241,609
Finance lease obligations, net of current portion 9,661 9,672
Operating lease liabilities, net of current portion 29,927 15,786
Other noncurrent liabilities 38,935 4,475
Total liabilities 811,820 438,569
Commitments and contingencies
Mezzanine equity    
Redeemable non-controlling interest 240,608 0
Stockholders’ equity    
Preferred stock, $0.01 par value, 10,000 shares authorized, none issued and outstanding 0 0
Additional paid-in capital 569,607 546,926
Retained earnings 621,917 680,353
Accumulated other comprehensive loss (1,829) (1,577)
Total stockholders’ equity attributable to Cactus Inc. 1,190,388 1,226,390
Non-controlling interest 215,265 206,658
Total stockholders’ equity 1,405,653 1,433,048
Total liabilities, mezzanine equity and stockholders' equity 2,458,081 1,871,617
Class A Common Stock    
Stockholders’ equity    
Common stock, $0.01 par value 693 688
Class B Common Stock    
Stockholders’ equity    
Common stock, $0.01 par value $ 0 $ 0