v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues

The following table presents our third-party revenue from contracts with customers by reportable segment (see Note 17 – Segment Information) and disaggregated by major product and service lines, timing of revenue recognition, and geographical markets for the three and six months ended June 30, 2026 (in thousands):

 

 

Three Months Ended June 30, 2026

 

 

Six Months Ended June 30, 2026

 

Segments

 

Production
Solutions

 

 

Natural Gas
Technologies

 

 

Other and Eliminations

 

 

Total

 

 

Production
Solutions

 

 

Natural Gas
Technologies

 

 

Other and Eliminations

 

 

Total

 

Major Product/Service Lines

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Surface Equipment (1)

 

$

 

70,825

 

 

$

 

 

 

$

 

 

 

$

 

70,825

 

 

$

 

140,852

 

 

$

 

 

 

$

 

 

 

$

 

140,852

 

Downhole Components

 

 

 

100,053

 

 

 

 

 

 

 

 

 

 

 

 

100,053

 

 

 

 

170,189

 

 

 

 

 

 

 

 

 

 

 

 

170,189

 

Vapor Recovery (1)

 

 

 

 

 

 

 

56,525

 

 

 

 

(42

)

 

 

 

56,483

 

 

 

 

 

 

 

 

118,636

 

 

 

 

(85

)

 

 

 

118,551

 

Natural Gas Systems

 

 

 

 

 

 

 

22,149

 

 

 

 

(13,651

)

 

 

 

8,498

 

 

 

 

 

 

 

 

40,668

 

 

 

 

(24,871

)

 

 

 

15,797

 

Total

 

$

 

170,878

 

 

$

 

78,674

 

 

$

 

(13,693

)

 

$

 

235,859

 

 

$

 

311,041

 

 

$

 

159,304

 

 

$

 

(24,956

)

 

$

 

445,389

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goods and services transferred at a point in time

 

$

 

85,594

 

 

$

 

31,288

 

 

$

 

(13,693

)

 

$

 

103,189

 

 

$

 

151,040

 

 

$

 

64,762

 

 

$

 

(24,956

)

 

$

 

190,846

 

Services transferred over time

 

 

 

85,284

 

 

 

 

47,386

 

 

 

 

 

 

 

 

132,670

 

 

 

 

160,001

 

 

 

 

94,542

 

 

 

 

 

 

 

 

254,543

 

Total

 

$

 

170,878

 

 

$

 

78,674

 

 

$

 

(13,693

)

 

$

 

235,859

 

 

$

 

311,041

 

 

$

 

159,304

 

 

$

 

(24,956

)

 

$

 

445,389

 

Geographical Markets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

 

169,600

 

 

$

 

78,358

 

 

$

 

(13,693

)

 

$

 

234,265

 

 

$

 

307,941

 

 

$

 

158,683

 

 

$

 

(24,956

)

 

$

 

441,668

 

International

 

 

 

1,278

 

 

 

 

316

 

 

 

 

 

 

 

 

1,594

 

 

 

 

3,100

 

 

 

 

621

 

 

 

 

 

 

 

 

3,721

 

Total

 

$

 

170,878

 

 

$

 

78,674

 

 

$

 

(13,693

)

 

$

 

235,859

 

 

$

 

311,041

 

 

$

 

159,304

 

 

$

 

(24,956

)

 

$

 

445,389

 

____________________________

(1) All of revenue for these service lines are recognized in accordance with ASC 842 as described within the Revenue Recognition section above.

The following table presents our third-party revenue from contracts with customers by reportable segment (see Note 17 – Segment Information) and disaggregated by major product and service lines, timing of revenue recognition, and geographical markets for the three and six months ended June 30, 2025 (in thousands):

 

 

Three Months Ended June 30, 2025

 

 

Six Months Ended June 30, 2025

 

Segments

 

Production
Solutions

 

 

Natural Gas
Technologies

 

 

Other and Eliminations

 

 

Total

 

 

Production
Solutions

 

 

Natural Gas
Technologies

 

 

Other and Eliminations

 

 

Total

 

Major Product/Service Lines

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Surface Equipment (1)

 

$

 

57,832

 

 

$

 

 

 

$

 

 

 

$

 

57,832

 

 

$

 

112,430

 

 

$

 

 

 

$

 

 

 

$

 

112,430

 

Downhole Components

 

 

 

70,413

 

 

 

 

 

 

 

 

 

 

 

 

70,413

 

 

 

 

131,807

 

 

 

 

 

 

 

 

 

 

 

 

131,807

 

Vapor Recovery (1)

 

 

 

 

 

 

 

57,801

 

 

 

 

(54

)

 

 

 

57,747

 

 

 

 

 

 

 

 

114,417

 

 

 

 

(99

)

 

 

 

114,318

 

Natural Gas Systems

 

 

 

 

 

 

 

24,241

 

 

 

 

(17,018

)

 

 

 

7,223

 

 

 

 

 

 

 

 

53,122

 

 

 

 

(26,112

)

 

 

 

27,010

 

Total

 

$

 

128,245

 

 

$

 

82,042

 

 

$

 

(17,072

)

 

$

 

193,215

 

 

$

 

244,237

 

 

$

 

167,539

 

 

$

 

(26,211

)

 

$

 

385,565

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goods and services transferred at a point in time

 

$

 

70,413

 

 

$

 

37,770

 

 

$

 

(17,072

)

 

$

 

91,111

 

 

$

 

131,807

 

 

$

 

80,569

 

 

$

 

(26,211

)

 

$

 

186,165

 

Services transferred over time

 

 

 

57,832

 

 

 

 

44,272

 

 

 

 

 

 

 

 

102,104

 

 

 

 

112,430

 

 

 

 

86,970

 

 

 

 

 

 

 

 

199,400

 

Total

 

$

 

128,245

 

 

$

 

82,042

 

 

$

 

(17,072

)

 

$

 

193,215

 

 

$

 

244,237

 

 

$

 

167,539

 

 

$

 

(26,211

)

 

$

 

385,565

 

Geographical Markets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

 

124,945

 

 

$

 

81,802

 

 

$

 

(17,072

)

 

$

 

189,675

 

 

$

 

238,403

 

 

$

 

167,100

 

 

$

 

(26,211

)

 

$

 

379,292

 

International

 

 

 

3,300

 

 

 

 

240

 

 

 

 

 

 

 

 

3,540

 

 

 

 

5,834

 

 

 

 

439

 

 

 

 

 

 

 

 

6,273

 

Total

 

$

 

128,245

 

 

$

 

82,042

 

 

$

 

(17,072

)

 

$

 

193,215

 

 

$

 

244,237

 

 

$

 

167,539

 

 

$

 

(26,211

)

 

$

 

385,565

 

___________________________

(1) All of revenue for these service lines are recognized in accordance with ASC 842 as described within the Revenue Recognition section above.