XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenues $ 181,834 $ 145,724 $ 345,878 $ 271,313
Project-driven products        
Segment Reporting Information [Line Items]        
Revenues 41,098 31,826 74,942 53,200
Total short-cycle        
Segment Reporting Information [Line Items]        
Revenues 108,978 84,846 209,534 162,076
Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 96,576 76,290 187,082 148,633
Drilling services        
Segment Reporting Information [Line Items]        
Revenues 4,068 2,973 7,074 3,724
Other products        
Segment Reporting Information [Line Items]        
Revenues 8,334 5,583 15,378 9,719
Other products and services        
Segment Reporting Information [Line Items]        
Revenues 31,758 29,052 61,402 56,037
Offshore/Manufactured Products        
Segment Reporting Information [Line Items]        
Revenues 96,467 76,908 180,579 137,517
Offshore/Manufactured Products | Project-driven products        
Segment Reporting Information [Line Items]        
Revenues 41,098 31,826 74,942 53,200
Offshore/Manufactured Products | Total short-cycle        
Segment Reporting Information [Line Items]        
Revenues 23,611 16,030 44,235 28,280
Offshore/Manufactured Products | Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 15,277 10,447 28,857 18,561
Offshore/Manufactured Products | Drilling services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Offshore/Manufactured Products | Other products        
Segment Reporting Information [Line Items]        
Revenues 8,334 5,583 15,378 9,719
Offshore/Manufactured Products | Other products and services        
Segment Reporting Information [Line Items]        
Revenues 31,758 29,052 61,402 56,037
Well Site Services        
Segment Reporting Information [Line Items]        
Revenues 54,819 42,056 102,991 81,606
Well Site Services | Project-driven products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Total short-cycle        
Segment Reporting Information [Line Items]        
Revenues 54,819 42,056 102,991 81,606
Well Site Services | Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 50,751 39,083 95,917 77,882
Well Site Services | Drilling services        
Segment Reporting Information [Line Items]        
Revenues 4,068 2,973 7,074 3,724
Well Site Services | Other products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Other products and services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies        
Segment Reporting Information [Line Items]        
Revenues 30,548 26,760 62,308 52,190
Downhole Technologies | Project-driven products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Total short-cycle        
Segment Reporting Information [Line Items]        
Revenues 30,548 26,760 62,308 52,190
Downhole Technologies | Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 30,548 26,760 62,308 52,190
Downhole Technologies | Drilling services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Other products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Other products and services        
Segment Reporting Information [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0