XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Revenues $ 189,394 $ 140,528 $ 535,272 $ 411,841
Project-driven products        
Segment Reporting Information [Line Items]        
Revenues 38,911 25,294 113,853 78,494
Total short-cycle        
Segment Reporting Information [Line Items]        
Revenues 117,067 90,207 326,601 252,283
Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 101,812 79,785 288,894 228,418
Drilling services        
Segment Reporting Information [Line Items]        
Revenues 6,581 3,284 13,655 7,008
Other products        
Segment Reporting Information [Line Items]        
Revenues 8,674 7,138 24,052 16,857
Other products and services        
Segment Reporting Information [Line Items]        
Revenues 33,416 25,027 94,818 81,064
Offshore/ Manufactured Products        
Segment Reporting Information [Line Items]        
Revenues 96,037 69,003 276,616 206,520
Offshore/ Manufactured Products | Project-driven products        
Segment Reporting Information [Line Items]        
Revenues 38,911 25,294 113,853 78,494
Offshore/ Manufactured Products | Total short-cycle        
Segment Reporting Information [Line Items]        
Revenues 23,710 18,682 67,945 46,962
Offshore/ Manufactured Products | Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 15,036 11,544 43,893 30,105
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,674 7,138 24,052 16,857
Offshore/ Manufactured Products | Other products and services        
Segment Reporting Information [Line Items]        
Revenues 33,416 25,027 94,818 81,064
Well Site Services        
Segment Reporting Information [Line Items]        
Revenues 60,509 45,998 163,500 127,604
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 60,509 45,998 163,500 127,604
Well Site Services | Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 53,928 42,714 149,845 120,596
Well Site Services | Drilling services        
Segment Reporting Information [Line Items]        
Revenues 6,581 3,284 13,655 7,008
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 32,848 25,527 95,156 77,717
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 32,848 25,527 95,156 77,717
Downhole Technologies | Completion products and services        
Segment Reporting Information [Line Items]        
Revenues 32,848 25,527 95,156 77,717
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