XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting - Summarized Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenues $ 290,389 $ 305,819 $ 564,512 $ 534,224
Total segment operating income 79,819 48,522 142,369 98,210
Interest income, net 1,405 (5,928) 2,094 (4,926)
Other income, net 0 0 0 3,538
Income before income taxes 81,224 42,594 144,463 96,822
Operating Segments        
Segment Reporting Information [Line Items]        
Total segment operating income 85,710 56,870 153,778 120,290
Corporate And Other, Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues (519) 0 (519) 0
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Total segment operating income (5,891) (8,348) (11,409) (22,080)
Pressure Control | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 187,192 199,134 362,220 393,789
Total segment operating income 55,669 62,888 107,344 126,059
Spoolable Technologies | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 103,716 106,685 202,811 140,435
Total segment operating income $ 30,041 $ (6,018) $ 46,434 $ (5,769)