v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 49,047 $ 63,059 $ 103,152 $ 112,874
Foreign currency translation adjustments 497 174 662 (629)
Comprehensive income 49,544 63,233 103,814 112,245
Less: comprehensive income attributable to non-controlling interest 8,842 13,289 18,754 23,966
Comprehensive income attributable to Cactus Inc. $ 40,702 $ 49,944 $ 85,060 $ 88,279