Schedule of Financial Data by Segment and Assets by Reportable Segment |
Summary financial data by segment follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | | Six Months Ended June 30, 2025 | | | Drilling and Completions | | Artificial Lift and Downhole | | Total | | Drilling and Completions | | Artificial Lift and Downhole | | Total | Revenue from external customers | | $ | 117,217 | | | $ | 82,547 | | | $ | 199,764 | | | $ | 232,700 | | | $ | 160,343 | | | $ | 393,043 | | Intersegment revenue | | 20 | | | — | | | 20 | | | 106 | | | — | | | 106 | | Segment revenue | | 117,237 | | | 82,547 | | | 199,784 | | | 232,806 | | | 160,343 | | | 393,149 | | Elimination of intersegment revenue | | | | | | (20) | | | | | | | (106) | | Total consolidated revenue | | | | | | 199,764 | | | | | | | 393,043 | | | | | | | | | | | | | | | Less: | | | | | | | | | | | | | Cost of sales | | 88,211 | | | 52,217 | | | 140,428 | | | 172,565 | | | 102,867 | | | 275,432 | | Selling, general and administrative expenses | | 21,755 | | | 19,939 | | | 41,694 | | | 43,591 | | | 39,788 | | | 83,379 | | Segment operating income | | $ | 7,271 | | | $ | 10,391 | | | $ | 17,662 | | | $ | 16,650 | | | $ | 17,688 | | | $ | 34,338 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2024 | | Six Months Ended June 30, 2024 | | | Drilling and Completions | | Artificial Lift and Downhole | | Total | | Drilling and Completions | | Artificial Lift and Downhole | | Total | Revenue from external customers | | $ | 117,040 | | | $ | 88,169 | | | $ | 205,209 | | | $ | 236,090 | | | $ | 171,511 | | | $ | 407,601 | | Intersegment revenue | | (15) | | | — | | | (15) | | | 6 | | | — | | | 6 | | Segment revenue | | 117,025 | | | 88,169 | | | 205,194 | | | 236,096 | | | 171,511 | | | 407,607 | | Elimination of intersegment revenue | | | | | | 15 | | | | | | | (6) | | Total consolidated revenue | | | | | | 205,209 | | | | | | | 407,601 | | | | | | | | | | | | | | | Less: | | | | | | | | | | | | | Cost of sales | | 87,757 | | | 54,364 | | | 142,121 | | | 175,793 | | | 104,982 | | | 280,775 | | Selling, general and administrative expenses | | 26,393 | | | 20,344 | | | 46,737 | | | 52,869 | | | 41,282 | | | 94,151 | | Segment operating income | | $ | 2,875 | | | $ | 13,461 | | | $ | 16,336 | | | $ | 7,434 | | | $ | 25,247 | | | $ | 32,681 | |
A reconciliation of segment operating income to income (loss) before income taxes is as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | June 30, | | June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Segment operating income | $ | 17,662 | | | $ | 16,336 | | | $ | 34,338 | | | $ | 32,681 | | Less: | | | | | | | | Other corporate expenses | 9,491 | | | 6,954 | | | 17,189 | | | 14,206 | | Transaction expenses | 184 | | | 1,228 | | | 235 | | | 7,149 | | | | | | | | | | Gain on sale-leaseback transactions | (6,903) | | | — | | | (6,903) | | | — | | Loss on disposal of assets and other | 207 | | | 220 | | | 330 | | | 192 | | Interest expense | 4,706 | | | 8,659 | | | 9,689 | | | 17,419 | | Foreign exchange losses (gains) and other, net | (3,942) | | | 3,006 | | | (5,010) | | | 4,233 | | Loss on extinguishment of debt | — | | | 463 | | | — | | | 463 | | Income (loss) before income taxes | $ | 13,919 | | | $ | (4,194) | | | $ | 18,808 | | | $ | (10,981) | |
A summary of consolidated assets by reportable segment is as follows (in thousands): | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | Drilling and Completions | $ | 423,953 | | | $ | 418,583 | | Artificial Lift and Downhole | 365,939 | | | 371,178 | | Corporate | 20,241 | | | 26,193 | | Total assets | $ | 810,133 | | | $ | 815,954 | |
|
Schedule of Revenue from External Customers by Products and Services |
The following table presents our revenues disaggregated by product line (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | June 30, | | June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Drilling | $ | 32,846 | | | $ | 35,501 | | | $ | 64,959 | | | $ | 71,973 | | Subsea | 22,389 | | | 16,799 | | | 44,529 | | | 38,634 | | Stimulation and Intervention | 32,856 | | | 37,226 | | | 70,284 | | | 75,786 | | Coiled Tubing | 29,146 | | | 27,499 | | | 53,034 | | | 49,703 | | Downhole | 51,284 | | | 53,078 | | | 98,952 | | | 105,321 | | Production Equipment | 20,662 | | | 18,058 | | | 39,721 | | | 36,540 | | Valve Solutions | 10,601 | | | 17,033 | | | 21,670 | | | 29,650 | | Eliminations | (20) | | | 15 | | | (106) | | | (6) | | Total revenue | $ | 199,764 | | | $ | 205,209 | | | $ | 393,043 | | | $ | 407,601 | |
|
Schedule of Revenue Disaggregated by Geography |
The following table presents our revenues disaggregated by geography (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | June 30, | | June 30, | | 2025 | | 2024 | | 2025 | | 2024 | United States | $ | 107,276 | | | $ | 102,552 | | | $ | 211,179 | | | $ | 213,869 | | Canada | 31,021 | | | 36,336 | | | 62,458 | | | 71,975 | | Middle East | 21,931 | | | 25,378 | | | 41,576 | | | 42,733 | | Europe & Africa | 18,605 | | | 21,053 | | | 38,393 | | | 42,655 | | Asia-Pacific | 10,065 | | | 10,150 | | | 20,508 | | | 20,318 | | Latin America | 10,866 | | | 9,740 | | | 18,929 | | | 16,051 | | Total revenue | $ | 199,764 | | | $ | 205,209 | | | $ | 393,043 | | | $ | 407,601 | |
|