XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
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 months ended March 31, 2025 (in thousands):

Segments

 

Production
Solutions

 

 

Natural Gas
Technologies

 

 

Other and Eliminations

 

 

Total

 

Major Product/Service Lines

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Surface Equipment (1)

 

$

 

54,598

 

 

$

 

 

 

$

 

 

 

$

 

54,598

 

Downhole Components

 

 

 

61,394

 

 

 

 

 

 

 

 

 

 

 

 

61,394

 

Vapor Recovery (1)

 

 

 

 

 

 

 

56,616

 

 

 

 

(45

)

 

 

 

56,571

 

Natural Gas Systems

 

 

 

 

 

 

 

28,881

 

 

 

 

(9,094

)

 

 

 

19,787

 

Total

 

$

 

115,992

 

 

$

 

85,497

 

 

$

 

(9,139

)

 

$

 

192,350

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goods transferred at a point in time

 

$

 

61,394

 

 

$

 

42,799

 

 

$

 

(9,139

)

 

$

 

95,054

 

Services transferred over time

 

 

 

54,598

 

 

 

 

42,698

 

 

 

 

 

 

 

 

97,296

 

Total

 

$

 

115,992

 

 

$

 

85,497

 

 

$

 

(9,139

)

 

$

 

192,350

 

Geographical Markets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

 

113,458

 

 

$

 

85,298

 

 

$

 

(9,139

)

 

$

 

189,617

 

International

 

 

 

2,534

 

 

 

 

199

 

 

 

 

 

 

 

 

2,733

 

Total

 

$

 

115,992

 

 

$

 

85,497

 

 

$

 

(9,139

)

 

$

 

192,350

 

____________________________

(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 months ended March 31, 2024 (in thousands):

Segments

 

Production
Solutions

 

 

Natural Gas
Technologies

 

 

Other and Eliminations

 

 

Total

 

Major Product/Service Lines

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Surface Equipment (1)

 

$

 

46,163

 

 

$

 

 

 

$

 

 

 

$

 

46,163

 

Natural Gas Systems

 

 

 

 

 

 

 

34,148

 

 

 

 

(13,599

)

 

 

 

20,549

 

Total

 

$

 

46,163

 

 

$

 

34,148

 

 

$

 

(13,599

)

 

$

 

66,712

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goods transferred at a point in time

 

$

 

 

 

$

 

34,148

 

 

$

 

(13,599

)

 

$

 

20,549

 

Services transferred over time

 

 

 

46,163

 

 

 

 

-

 

 

 

 

 

 

 

 

46,163

 

Total

 

$

 

46,163

 

 

$

 

34,148

 

 

$

 

(13,599

)

 

$

 

66,712

 

Geographical Markets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

 

46,163

 

 

$

 

34,148

 

 

$

 

(13,599

)

 

$

 

66,712

 

International

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

 

46,163

 

 

$

 

34,148

 

 

$

 

(13,599

)

 

$

 

66,712

 

___________________________

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