v3.26.3
Reportable Segment Information - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Service Revenue                  
Total consolidated service revenue $ 355,384     $ 293,916     $ 931,880 $ 979,483  
Cost of Services                  
Cost of service - labor 68,751     65,007     195,567 216,316  
Cost of service - expendables 71,448     60,587     190,134 201,318  
Cost of service - other direct costs 129,546     110,906     329,731 335,895  
Cost of services (excluding depreciation and amortization) 269,745     236,500     715,432 753,529  
General and Administrative Expenses                  
General and administrative expenses excluding nonrecurring and non cash items for reportable segments 12,282     9,687     35,210 29,798  
Unallocated corporate administrative expenses 13,745     12,565     40,468 38,699  
Stock-based compensation 6,021     4,625     16,642 12,695  
Business acquisition contingent consideration adjustments (1,700)     (4,600)     (2,200) (5,000)  
Other general and administrative expense 0     19     0 184  
Retention bonus and severance expense 494     200     1,005 2,242  
Total consolidated general and administrative expenses 30,842     22,496     91,125 78,618  
Adjusted EBITDA                  
Total Adjusted EBITDA for reportable segments 73,357     47,729     181,238 196,156  
Unallocated corporate administrative expenses (13,745)     (12,565)     (40,468) (38,699)  
Depreciation and amortization (44,391)     (41,660)     (128,468) (133,650)  
Interest expense (4,263)     (2,110)     (9,934) (5,651)  
Income tax (expense) benefit 1,446     704     1,187 (2,780)  
Gain (loss) on disposal of assets 611     674     2,941 (13,418)  
Stock-based compensation (6,021)     (4,625)     (16,642) (12,695)  
Business acquisition contingent consideration adjustments 1,700     4,600     2,200 5,000  
Other income (expense), net 4,818     5,107     10,213 8,245  
Other general and administrative expense, net 0     (19)     0 (184)  
Retention bonus and severance expense (494)     (200)     (1,005) (2,242)  
NET INCOME (LOSS) 13,018 $ (8,113) $ (3,643) (2,365) $ (7,155) $ 9,602 1,262 82  
ASSETS                  
Total assets 2,188,410           2,188,410   $ 1,290,890
Interest income 5,800           10,700 900  
Loss from cementing job failure 800           800    
Other expenses 200                
Other income       400     300 900  
Unrealized gain on short-term investment       2,000     0 2,277  
Income tax refunds       1,900       2,300  
Insurance recoveries       800       800  
Workers' compensations               1,000  
Operating Segments                  
Service Revenue                  
Total consolidated service revenue 355,516     294,156     932,794 979,809  
Cost of Services                  
Cost of services (excluding depreciation and amortization) 269,877     236,740     716,346 753,855  
Adjusted EBITDA                  
Total Adjusted EBITDA for reportable segments 73,357     47,729     181,238 196,156  
ASSETS                  
Total assets 1,721,104           1,721,104   1,274,282
Operating Segments | Hydraulic Fracturing                  
Service Revenue                  
Total consolidated service revenue 235,155     210,190     621,734 725,330  
Cost of Services                  
Cost of service - labor 42,141     44,035     120,636 151,788  
Cost of service - expendables 36,906     30,537     93,767 108,786  
Cost of service - other direct costs 106,528     96,218     268,231 295,229  
General and Administrative Expenses                  
General and administrative expenses excluding nonrecurring and non cash items for reportable segments 4,146     4,007     12,423 13,810  
Adjusted EBITDA                  
Total Adjusted EBITDA for reportable segments 45,434     35,393     126,677 155,717  
Depreciation and amortization (33,868)     (33,640)     (100,341) (110,575)  
ASSETS                  
Total assets 950,088           950,088   841,180
Operating Segments | Wireline                  
Service Revenue                  
Total consolidated service revenue 60,652     52,172     179,994 153,609  
Cost of Services                  
Cost of service - labor 14,439     13,173     43,371 40,589  
Cost of service - expendables 17,490     14,793     51,691 45,607  
Cost of service - other direct costs 12,471     10,580     37,660 30,013  
General and Administrative Expenses                  
General and administrative expenses excluding nonrecurring and non cash items for reportable segments 2,960     2,734     8,888 8,180  
Adjusted EBITDA                  
Total Adjusted EBITDA for reportable segments 13,292     10,892     38,384 29,220  
Depreciation and amortization (4,845)     (5,774)     (14,737) (16,809)  
ASSETS                  
Total assets 188,784           188,784   162,225
Operating Segments | Cementing                  
Service Revenue                  
Total consolidated service revenue 37,422     31,637     97,249 100,713  
Cost of Services                  
Cost of service - labor 7,881     6,750     21,774 22,754  
Cost of service - expendables 17,147     15,497     45,445 47,251  
Cost of service - other direct costs 3,886     2,630     10,732 8,772  
General and Administrative Expenses                  
General and administrative expenses excluding nonrecurring and non cash items for reportable segments 1,455     1,169     4,652 3,629  
Adjusted EBITDA                  
Total Adjusted EBITDA for reportable segments 7,053     5,591     14,646 18,307  
Depreciation and amortization (2,106)     (2,064)     (6,287) (6,024)  
ASSETS                  
Total assets 77,160           77,160   69,396
Operating Segments | Power Generation                  
Service Revenue                  
Total consolidated service revenue 22,287     157     33,817 157  
Cost of Services                  
Cost of service - labor 4,290     1,049     9,786 1,185  
Cost of service - expendables 37     0     145 0  
Cost of service - other direct costs 6,661     1,478     13,108 1,881  
General and Administrative Expenses                  
General and administrative expenses excluding nonrecurring and non cash items for reportable segments 3,721     1,777     9,247 4,179  
Adjusted EBITDA                  
Total Adjusted EBITDA for reportable segments 7,578     (4,147)     1,531 (7,088)  
Depreciation and amortization (3,558)     (167)     (7,061) (184)  
ASSETS                  
Total assets 505,072           505,072   201,481
Intersegment Eliminations                  
Service Revenue                  
Total consolidated service revenue (132)     (240)     (914) (326)  
Cost of Services                  
Cost of services (excluding depreciation and amortization) (132)     (240)     (914) (326)  
Corporate, Non-Segment                  
General and Administrative Expenses                  
Unallocated corporate administrative expenses 13,745     12,565     40,468 38,699  
Adjusted EBITDA                  
Unallocated corporate administrative expenses (13,745)     $ (12,565)     (40,468) $ (38,699)  
ASSETS                  
Total assets $ 467,306           $ 467,306   $ 16,608