XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Summarized Financial Information by Segment
Financial information by business segment for the three and six months ended June 30, 2023 and 2022 is summarized below.
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue:
Pressure Control$199,134 $170,215 $393,789 $316,114 
Spoolable Technologies106,685 — 140,435 — 
Total revenues305,819 170,215 534,224 316,114 
Operating income (loss):
Pressure Control (1)
54,540 44,241 103,979 75,231 
Spoolable Technologies(6,018)— (5,769)— 
Total operating income48,522 44,241 98,210 75,231 
Interest income (expense), net(5,928)304 (4,926)204 
Other income (expense), net— — 3,538 (1,115)
Income before income taxes$42,594 $44,545 $96,822 $74,320 
(1)Includes corporate and other costs not directly attributable to our reporting segments such as corporate executive management and other administrative functions.