XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Summarized Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total revenues $ 287,870 $ 184,481 $ 822,094 $ 500,595
Total operating income 87,603 51,296 185,813 126,527
Interest income (expense), net (1,372) 1,140 (6,298) 1,344
Other income, net 266 1,125 3,804 10
Income before income taxes 86,497 53,561 183,319 127,881
Pressure Control        
Segment Reporting Information [Line Items]        
Total revenues 182,484 184,481 576,273 500,595
Total operating income 47,830 51,296 151,809 126,527
Spoolable Technologies        
Segment Reporting Information [Line Items]        
Total revenues 105,386 0 245,821 0
Total operating income $ 39,773 $ 0 $ 34,004 $ 0