XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 183,529 $ 181,834 $ 379,728 $ 345,878
Products        
Segment Reporting Information [Line Items]        
Revenues 92,630 99,033 192,470 184,794
Services        
Segment Reporting Information [Line Items]        
Revenues 90,899 82,801 187,258 161,084
Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 57,056 65,093 120,818 123,235
Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 32,210 41,098 71,342 74,942
Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 24,846 23,995 49,476 48,293
Military and other products        
Segment Reporting Information [Line Items]        
Revenues 7,965 7,763 14,962 13,109
Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 118,508 108,978 243,948 209,534
Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 52,455 50,172 106,166 96,743
Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 66,053 58,806 137,782 112,791
Offshore/Manufactured Products        
Segment Reporting Information [Line Items]        
Revenues 94,086 96,467 192,285 180,579
Offshore/Manufactured Products | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 57,056 65,093 120,818 123,235
Offshore/Manufactured Products | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 32,210 41,098 71,342 74,942
Offshore/Manufactured Products | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 24,846 23,995 49,476 48,293
Offshore/Manufactured Products | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 7,965 7,763 14,962 13,109
Offshore/Manufactured Products | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 29,065 23,611 56,505 44,235
Offshore/Manufactured Products | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 29,065 23,611 56,505 44,235
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 64,536 54,819 131,594 102,991
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 64,536 54,819 131,594 102,991
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 64,536 54,819 131,594 102,991
Downhole Technologies        
Segment Reporting Information [Line Items]        
Revenues 24,907 30,548 55,849 62,308
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 24,907 30,548 55,849 62,308
Downhole Technologies | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 23,390 26,561 49,661 52,508
Downhole Technologies | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues $ 1,517 $ 3,987 $ 6,188 $ 9,800