XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Summarized Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Total revenues $ 228,405 $ 145,899
Total operating income 49,688 30,990
Interest income (expense), net 1,002 (100)
Other income (expense), net 3,538 (1,115)
Income before income taxes 54,228 29,775
Pressure Control    
Segment Reporting Information [Line Items]    
Total revenues 194,655 145,899
Total operating income 49,439 30,990
Spoolable Technologies    
Segment Reporting Information [Line Items]    
Total revenues 33,750 0
Total operating income $ 249 $ 0