XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Supplemental Disaggregated Revenue (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]        
Revenues $ 194,289 $ 189,394 $ 574,017 $ 535,272
Products        
Segment Reporting Information [Line Items]        
Revenues 102,636 99,743 295,106 284,537
Services        
Segment Reporting Information [Line Items]        
Revenues 91,653 89,651 278,911 250,735
Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 75,918 62,332 196,736 185,567
Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 45,527 38,911 116,869 113,853
Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 30,391 23,421 79,867 71,714
Military and other products        
Segment Reporting Information [Line Items]        
Revenues 7,195 9,995 22,157 23,104
Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 111,176 117,067 355,124 326,601
Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 49,914 50,837 156,080 147,580
Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 61,262 66,230 199,044 179,021
Offshore/Manufactured Products        
Segment Reporting Information [Line Items]        
Revenues 111,043 96,037 303,328 276,616
Offshore/Manufactured Products | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 75,918 62,332 196,736 185,567
Offshore/Manufactured Products | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 45,527 38,911 116,869 113,853
Offshore/Manufactured Products | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 30,391 23,421 79,867 71,714
Offshore/Manufactured Products | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 7,195 9,995 22,157 23,104
Offshore/Manufactured Products | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 27,930 23,710 84,435 67,945
Offshore/Manufactured Products | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 27,930 23,710 84,435 67,945
Offshore/Manufactured Products | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services        
Segment Reporting Information [Line Items]        
Revenues 59,831 60,509 191,425 163,500
Well Site Services | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 59,831 60,509 191,425 163,500
Well Site Services | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 59,831 60,509 191,425 163,500
Downhole Technologies        
Segment Reporting Information [Line Items]        
Revenues 23,415 32,848 79,264 95,156
Downhole Technologies | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 23,415 32,848 79,264 95,156
Downhole Technologies | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 21,984 27,127 71,645 79,635
Downhole Technologies | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues $ 1,431 $ 5,721 $ 7,619 $ 15,521