| Schedule of segment reporting information by segment |
| | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | | Six months ended June 30, | | | | | Technical | | Support | | | | Technical | | Support | | | | | | | Services | | Services | | Total | | Services | | Services | | Total | | (in thousands) | | | | | | | | | | | | | | | | | | | | | 2026 | | | | | | | | | | | | | | | | | | | | | Revenues | | $ | 438,115 | | $ | 22,754 | | $ | 460,869 | | | $ | 872,397 | | $ | 43,227 | | $ | 915,624 | | | | | | | | | | | | | | | | | | | | | | | Employment costs (1) | | | 99,975 | | | 5,339 | | | 105,314 | | | | 198,250 | | | 10,630 | | | 208,880 | | Materials and supplies | | | 132,061 | | | 914 | | | 132,975 | | | | 280,547 | | | 1,910 | | | 282,457 | | Maintenance & repairs | | | 52,102 | | | 2,880 | | | 54,982 | | | | 99,671 | | | 6,011 | | | 105,682 | | Fleet and transportation | | | 19,292 | | | 987 | | | 20,279 | | | | 38,165 | | | 1,843 | | | 40,008 | | Other cost of revenues (2) | | | 30,968 | | | 1,200 | | | 32,168 | | | | 61,940 | | | 2,336 | | | 64,276 | | Cost of revenues (exclusive of depreciation and amortization) | | $ | 334,398 | | $ | 11,320 | | $ | 345,718 | | | $ | 678,573 | | $ | 22,730 | | $ | 701,303 | | | | | | | | | | | | | | | | | | | | | | | Employment costs (1) | | | 17,622 | | | 2,774 | | | 20,396 | | | | 34,429 | | | 5,380 | | | 39,809 | | Enterprise shared services (3) | | | 9,645 | | | 457 | | | 10,102 | | | | 19,237 | | | 903 | | | 20,140 | | Other selling, general and administrative expenses (4) | | | 10,051 | | | 1,789 | | | 11,840 | | | | 19,071 | | | 3,275 | | | 22,346 | | Selling, general and administrative expenses | | $ | 37,318 | | $ | 5,020 | | $ | 42,338 | | | $ | 72,737 | | $ | 9,558 | | $ | 82,295 | | | | | | | | | | | | | | | | | | | | | | | Segment depreciation and amortization | | | 38,837 | | | 4,124 | | | 42,961 | | | | 77,547 | | | 8,248 | | | 85,795 | | Segment operating income | | $ | 27,562 | | $ | 2,290 | | $ | 29,852 | | | $ | 43,540 | | $ | 2,691 | | $ | 46,231 | | Unallocated corporate expenses (5) | | | | | | | | | 9,206 | | | | | | | | | | 17,476 | | Acquisition related employment costs | | | | | | | | | 7,291 | | | | | | | | | | 14,583 | | Gain on disposition of assets, net | | | | | | | | | (1,416) | | | | | | | | | | (3,219) | | Operating income | | | | | | | | $ | 14,771 | | | | | | | | | $ | 17,391 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | Technical | | Support | | | Technical | | Support | | | | | | Services | | Services | | Total | Services | | Services | | Total | (in thousands) | | | | | | | | | | | | | | | | | | 2025 | | | | | | | | | | | | | | | | | | Revenues | | $ | 396,754 | | $ | 24,055 | | $ | 420,809 | $ | 708,598 | | $ | 45,088 | | $ | 753,686 | | | | | | | | | | | | | | | | | | | Employment costs (1) | | | 97,550 | | | 5,314 | | | 102,864 | | 174,886 | | | 10,567 | | | 185,453 | Materials and supplies | | | 110,998 | | | 955 | | | 111,953 | | 185,467 | | | 1,795 | | | 187,262 | Maintenance & repairs | | | 50,055 | | | 2,924 | | | 52,979 | | 95,516 | | | 5,546 | | | 101,062 | Fleet and transportation | | | 13,458 | | | 683 | | | 14,141 | | 23,609 | | | 1,488 | | | 25,097 | Other cost of revenues (2) | | | 34,484 | | | 1,325 | | | 35,809 | | 60,316 | | | 2,451 | | | 62,767 | Cost of revenues (exclusive of depreciation and amortization) | | $ | 306,545 | | $ | 11,201 | | $ | 317,746 | $ | 539,794 | | $ | 21,847 | | $ | 561,641 | | | | | | | | | | | | | | | | | | | Employment costs (1) | | | 15,498 | | | 2,628 | | | 18,126 | | 30,550 | | | 5,117 | | | 35,667 | Enterprise shared services (3) | | | 9,286 | | | 416 | | | 9,702 | | 19,145 | | | 885 | | | 20,030 | Other selling, general and administrative expenses (4) | | | 6,455 | | | 691 | | | 7,146 | | 13,873 | | | 2,118 | | | 15,991 | Selling, general and administrative expenses | | $ | 31,239 | | $ | 3,735 | | $ | 34,974 | $ | 63,568 | | $ | 8,120 | | $ | 71,688 | | | | | | | | | | | | | | | | | | | Segment depreciation and amortization | | | 37,847 | | | 4,480 | | | 42,327 | | 70,110 | | | 7,821 | | | 77,931 | Segment operating income | | $ | 21,123 | | $ | 4,639 | | $ | 25,762 | $ | 35,126 | | $ | 7,300 | | $ | 42,426 | Unallocated corporate expenses (5) | | | | | | | | | 5,871 | | | | | | | | 11,675 | Acquisition related employment costs | | | | | | | | | 6,554 | | | | | | | | 6,554 | Gain on disposition of assets, net | | | | | | | | | (2,199) | | | | | | | | (3,725) | Operating income | | | | | | | | $ | 15,536 | | | | | | | $ | 27,922 |
| (1) | Employment costs include employee payroll, share-based compensation, bonuses and amounts related to benefits for each of the income statement items. Additional employment costs are included within the Enterprise shared services amount. |
| (2) | Includes expenses related to rent, travel, insurance and other costs. |
| (3) | Includes costs incurred at the enterprise level that are allocated to each reportable segment based on payroll cost, headcount and revenues. |
| (4) | Includes professional fees, utilities, travel & entertainment and other costs. |
| (5) | Unallocated corporate expenses are included in selling general and administrative expenses at the consolidated level. |
The table below shows the reconciliation of segment totals to the consolidated level for the three and six months ended June 30, 2026, and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Technical | | Support | | Segment | | Unallocated | | Consolidated | | | | Services | | Services | | Total | | Total | | Total | | (in thousands) | | | | | | | | | | | | | | | | | 2026 | | | | | | | | | | | | | | | | | Selling, general and administrative expenses | | $ | 37,318 | | $ | 5,020 | | $ | 42,338 | | $ | 9,185 | | $ | 51,523 | | Depreciation and amortization | | | 38,837 | | | 4,124 | | | 42,961 | | | 21 | | | 42,982 | | Capital expenditures (1) | | | 32,819 | | | 3,701 | | | 36,520 | | | 2,212 | | | 38,732 | | Total assets, end of period (2) | | $ | 1,093,864 | | $ | 103,687 | | $ | 1,197,551 | | $ | 262,204 | | $ | 1,459,755 | | 2025 | | | | | | | | | | | | | | | | | Selling, general and administrative expenses | | $ | 31,239 | | $ | 3,735 | | $ | 34,974 | | $ | 5,851 | | $ | 40,825 | | Depreciation and amortization | | | 37,847 | | | 4,480 | | | 42,327 | | | 20 | | | 42,347 | | Capital expenditures (1) | | | 32,451 | | | 6,343 | | | 38,794 | | | 4,259 | | | 43,053 | | Total assets, end of period (2) | | $ | 1,102,165 | | | 97,089 | | $ | 1,199,254 | | $ | 265,142 | | $ | 1,464,396 | |
| | | | | | | | | | | | | | | | | | | Technical | | Support | | Segment | | Unallocated | | Consolidated | | | | Services | | Services | | Total | | Total | | Total | | (in thousands) | | | | | | | | | | | | | | | | | 2026 | | | | | | | | | | | | | | | | | Selling, general and administrative expenses | | $ | 72,737 | | $ | 9,558 | | $ | 82,295 | | $ | 17,435 | | $ | 99,730 | | Depreciation and amortization | | | 77,547 | | | 8,248 | | | 85,795 | | | 41 | | | 85,836 | | Capital expenditures (1) | | | 56,362 | | | 11,244 | | | 67,606 | | | 3,231 | | | 70,837 | | 2025 | | | | | | | | | | | | | | | | | Selling, general and administrative expenses | | $ | 63,568 | | $ | 8,120 | | $ | 71,688 | | $ | 11,636 | | $ | 83,324 | | Depreciation and amortization | | | 70,110 | | | 7,821 | | | 77,931 | | | 39 | | | 77,970 | | Capital expenditures (1) | | | 54,994 | | | 14,744 | | | 69,738 | | | 5,585 | | | 75,323 | |
| (1) | Unallocated total primarily relates to corporate and enterprise services capital expenditures. |
| (2) | Unallocated total primarily consists of cash and cash equivalents of $179.5 million and $162.1 million managed at corporate as of June 30, 2026 and 2025 respectively. |
|
| Schedule of operating segment revenues by major service lines |
| | | | | | | | | | | | | | | Three months ended | | Six months ended | | | June 30, | | June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | (in thousands) | | | | | | | | | | | | | Technical Services: | | | | | | | | | | | | | Pressure Pumping | | $ | 139,853 | | $ | 109,197 | | $ | 280,645 | | $ | 242,814 | Downhole Tools | | | 116,672 | | | 99,587 | | | 222,582 | | | 193,452 | Wireline | | | 88,594 | | | 103,924 | | | 191,807 | | | 107,842 | Coiled Tubing | | | 40,598 | | | 35,690 | | | 79,077 | | | 67,620 | Cementing | | | 28,673 | | | 27,625 | | | 54,827 | | | 55,287 | Nitrogen | | | 7,332 | | | 8,150 | | | 14,736 | | | 16,062 | Snubbing | | | 8,954 | | | 7,416 | | | 16,836 | | | 14,752 | All other | | | 7,439 | | | 5,165 | | | 11,887 | | | 10,769 | Total Technical Services | | | 438,115 | | | 396,754 | | | 872,397 | | | 708,598 | | | | | | | | | | | | | | Support Services: | | | | | | | | | | | | | Rental Tools | | | 16,689 | | | 17,955 | | | 30,497 | | | 33,357 | All other | | | 6,065 | | | 6,100 | | | 12,730 | | | 11,731 | Total Support Services | | | 22,754 | | | 24,055 | | | 43,227 | | | 45,088 | | | | | | | | | | | | | | Total revenues | | $ | 460,869 | | $ | 420,809 | | $ | 915,624 | | $ | 753,686 |
|