Reporting Segments (Details) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
segment
|
Jun. 30, 2022
USD ($)
|
Dec. 31, 2022
USD ($)
|
Segment Reporting [Abstract] |
|
|
|
|
|
Number of reportable segments | segment |
|
|
4
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
$ 75,431
|
$ 89,678
|
$ 191,751
|
$ 151,976
|
|
Total cost of revenue |
60,252
|
68,786
|
149,244
|
123,266
|
|
Selling, general and administrative |
10,357
|
8,206
|
18,740
|
16,874
|
|
Depreciation, depletion, amortization and accretion |
12,650
|
17,476
|
25,606
|
34,643
|
|
Gains on disposal of assets, net |
(473)
|
(2,943)
|
(834)
|
(3,139)
|
|
Operating (loss) income |
(7,355)
|
(1,847)
|
(1,005)
|
(19,668)
|
|
Interest expense, net |
3,220
|
2,659
|
6,509
|
5,008
|
|
Other (income) expense, net |
(8,339)
|
(10,144)
|
(16,963)
|
(19,185)
|
|
(Loss) income before income taxes |
(2,236)
|
5,638
|
9,449
|
(5,491)
|
|
Total assets |
692,763
|
|
692,763
|
|
$ 724,678
|
Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
60,252
|
68,786
|
149,244
|
123,266
|
|
Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
0
|
0
|
0
|
0
|
|
Intersegment revenues |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
0
|
0
|
0
|
0
|
|
Eliminations |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
(489)
|
(2,186)
|
(1,073)
|
(3,537)
|
|
Total cost of revenue |
(489)
|
(2,263)
|
(1,073)
|
(3,540)
|
|
Selling, general and administrative |
0
|
0
|
0
|
0
|
|
Depreciation, depletion, amortization and accretion |
0
|
0
|
0
|
0
|
|
Gains on disposal of assets, net |
0
|
0
|
0
|
0
|
|
Operating (loss) income |
0
|
77
|
0
|
3
|
|
Interest expense, net |
0
|
0
|
0
|
0
|
|
Other (income) expense, net |
0
|
0
|
0
|
0
|
|
(Loss) income before income taxes |
0
|
77
|
0
|
3
|
|
Total assets |
(58,956)
|
|
(58,956)
|
|
(80,446)
|
Eliminations | Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
0
|
0
|
0
|
0
|
|
Eliminations | Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
(489)
|
(2,263)
|
(1,073)
|
(3,540)
|
|
Well Completions |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
27,466
|
43,574
|
94,644
|
67,202
|
|
Gains on disposal of assets, net |
|
|
0
|
|
|
Well Completions | Intersegment revenues |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
118
|
243
|
240
|
489
|
|
Well Completions | Operating Segments |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
27,584
|
43,817
|
94,884
|
67,691
|
|
Total cost of revenue |
23,821
|
33,471
|
76,334
|
56,341
|
|
Selling, general and administrative |
1,776
|
1,884
|
4,268
|
3,923
|
|
Depreciation, depletion, amortization and accretion |
4,500
|
6,747
|
9,317
|
13,191
|
|
Gains on disposal of assets, net |
0
|
(157)
|
|
(206)
|
|
Operating (loss) income |
(2,513)
|
1,872
|
4,965
|
(5,558)
|
|
Interest expense, net |
824
|
422
|
1,753
|
793
|
|
Other (income) expense, net |
1
|
0
|
1
|
0
|
|
(Loss) income before income taxes |
(3,338)
|
1,450
|
3,211
|
(6,351)
|
|
Total assets |
453,656
|
|
453,656
|
|
82,897
|
Well Completions | Operating Segments | Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
23,594
|
31,486
|
75,630
|
53,325
|
|
Well Completions | Operating Segments | Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
227
|
1,985
|
704
|
3,016
|
|
Infrastructure |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
28,315
|
25,587
|
56,596
|
48,596
|
|
Infrastructure | Intersegment revenues |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
0
|
0
|
0
|
0
|
|
Infrastructure | Operating Segments |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
28,315
|
25,587
|
56,596
|
48,596
|
|
Total cost of revenue |
23,301
|
21,823
|
45,788
|
40,726
|
|
Selling, general and administrative |
6,385
|
4,443
|
10,595
|
9,088
|
|
Depreciation, depletion, amortization and accretion |
2,436
|
4,211
|
5,810
|
8,525
|
|
Gains on disposal of assets, net |
0
|
(863)
|
(127)
|
(868)
|
|
Operating (loss) income |
(3,807)
|
(4,027)
|
(5,470)
|
(8,875)
|
|
Interest expense, net |
1,869
|
1,755
|
3,714
|
3,298
|
|
Other (income) expense, net |
(8,557)
|
(10,062)
|
(17,365)
|
(19,644)
|
|
(Loss) income before income taxes |
2,881
|
4,280
|
8,181
|
7,471
|
|
Total assets |
64,766
|
|
64,766
|
|
450,841
|
Infrastructure | Operating Segments | Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
23,292
|
21,808
|
45,768
|
40,695
|
|
Infrastructure | Operating Segments | Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
9
|
15
|
20
|
31
|
|
Sand |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
11,567
|
13,841
|
24,009
|
22,189
|
|
Sand | Intersegment revenues |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
0
|
1,618
|
25
|
2,450
|
|
Sand | Operating Segments |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
11,567
|
15,459
|
24,034
|
24,639
|
|
Total cost of revenue |
7,067
|
9,707
|
14,927
|
17,495
|
|
Selling, general and administrative |
954
|
870
|
1,458
|
1,698
|
|
Depreciation, depletion, amortization and accretion |
2,374
|
2,058
|
3,561
|
3,852
|
|
Gains on disposal of assets, net |
0
|
(16)
|
(16)
|
(91)
|
|
Operating (loss) income |
1,172
|
2,840
|
4,104
|
1,685
|
|
Interest expense, net |
149
|
178
|
305
|
340
|
|
Other (income) expense, net |
(4)
|
(3)
|
(6)
|
(7)
|
|
(Loss) income before income taxes |
1,027
|
2,665
|
3,805
|
1,352
|
|
Total assets |
129,609
|
|
129,609
|
|
129,467
|
Sand | Operating Segments | Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
7,067
|
9,707
|
14,927
|
17,495
|
|
Sand | Operating Segments | Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
0
|
0
|
0
|
0
|
|
Drilling |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
3,329
|
1,952
|
5,153
|
4,804
|
|
Drilling | Intersegment revenues |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
6
|
19
|
7
|
22
|
|
Drilling | Operating Segments |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
3,335
|
1,971
|
5,160
|
4,826
|
|
Total cost of revenue |
2,833
|
2,194
|
4,865
|
4,727
|
|
Selling, general and administrative |
337
|
277
|
650
|
569
|
|
Depreciation, depletion, amortization and accretion |
1,284
|
1,651
|
2,651
|
3,331
|
|
Gains on disposal of assets, net |
0
|
0
|
0
|
0
|
|
Operating (loss) income |
(1,119)
|
(2,151)
|
(3,006)
|
(3,801)
|
|
Interest expense, net |
170
|
121
|
330
|
225
|
|
Other (income) expense, net |
0
|
0
|
0
|
0
|
|
(Loss) income before income taxes |
(1,289)
|
(2,272)
|
(3,336)
|
(4,026)
|
|
Total assets |
18,916
|
|
18,916
|
|
21,755
|
Drilling | Operating Segments | Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
2,725
|
2,034
|
4,648
|
4,406
|
|
Drilling | Operating Segments | Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
108
|
160
|
217
|
321
|
|
Other |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
4,754
|
4,724
|
11,349
|
9,185
|
|
Other | Intersegment revenues |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
365
|
306
|
801
|
576
|
|
Other | Operating Segments |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Revenue reduction |
5,119
|
5,030
|
12,150
|
9,761
|
|
Total cost of revenue |
3,719
|
3,854
|
8,403
|
7,517
|
|
Selling, general and administrative |
905
|
732
|
1,769
|
1,596
|
|
Depreciation, depletion, amortization and accretion |
2,056
|
2,809
|
4,267
|
5,744
|
|
Gains on disposal of assets, net |
(473)
|
(1,907)
|
(691)
|
(1,974)
|
|
Operating (loss) income |
(1,088)
|
(458)
|
(1,598)
|
(3,122)
|
|
Interest expense, net |
208
|
183
|
407
|
352
|
|
Other (income) expense, net |
221
|
(79)
|
407
|
466
|
|
(Loss) income before income taxes |
(1,517)
|
(562)
|
(2,412)
|
(3,940)
|
|
Total assets |
84,772
|
|
84,772
|
|
$ 120,164
|
Other | Operating Segments | Nonrelated Party |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
3,574
|
3,751
|
8,271
|
7,345
|
|
Other | Operating Segments | Related Parties |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion |
$ 145
|
$ 103
|
$ 132
|
$ 172
|
|