XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 196,199 $ 164,044
Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 39,132 33,844
Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 125,440 100,556
Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 114,303 90,506
Drilling services    
Segment Reporting Information [Line Items]    
Revenues 1,652 3,006
Other products    
Segment Reporting Information [Line Items]    
Revenues 9,485 7,044
Other products and services    
Segment Reporting Information [Line Items]    
Revenues 31,627 29,644
Offshore/ Manufactured Products    
Segment Reporting Information [Line Items]    
Revenues 98,199 84,112
Offshore/ Manufactured Products | Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 39,132 33,844
Offshore/ Manufactured Products | Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 27,440 20,624
Offshore/ Manufactured Products | Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 17,955 13,580
Offshore/ Manufactured Products | Drilling services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Offshore/ Manufactured Products | Other products    
Segment Reporting Information [Line Items]    
Revenues 9,485 7,044
Offshore/ Manufactured Products | Other products and services    
Segment Reporting Information [Line Items]    
Revenues 31,627 29,644
Well Site Services    
Segment Reporting Information [Line Items]    
Revenues 67,058 48,172
Well Site Services | Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services | Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 67,058 48,172
Well Site Services | Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 65,406 45,166
Well Site Services | Drilling services    
Segment Reporting Information [Line Items]    
Revenues 1,652 3,006
Well Site Services | Other products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Well Site Services | Other products and services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies    
Segment Reporting Information [Line Items]    
Revenues 30,942 31,760
Downhole Technologies | Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 30,942 31,760
Downhole Technologies | Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 30,942 31,760
Downhole Technologies | Drilling services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Other products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Other products and services    
Segment Reporting Information [Line Items]    
Revenues $ 0 $ 0