XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Related Information Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenues $ 164,044 $ 125,589
Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 33,844 21,374
Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 100,556 77,230
Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 90,506 72,343
Drilling services    
Segment Reporting Information [Line Items]    
Revenues 3,006 751
Other products    
Segment Reporting Information [Line Items]    
Revenues 7,044 4,136
Other products and services    
Segment Reporting Information [Line Items]    
Revenues 29,644 26,985
Offshore/Manufactured Products    
Segment Reporting Information [Line Items]    
Revenues 84,112 60,609
Offshore/Manufactured Products | Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 33,844 21,374
Offshore/Manufactured Products | Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 20,624 12,250
Offshore/Manufactured Products | Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 13,580 8,114
Offshore/Manufactured Products | Drilling services    
Segment Reporting Information [Line Items]    
Revenues 0 0
Offshore/Manufactured Products | Other products    
Segment Reporting Information [Line Items]    
Revenues 7,044 4,136
Offshore/Manufactured Products | Other products and services    
Segment Reporting Information [Line Items]    
Revenues 29,644 26,985
Well Site Services    
Segment Reporting Information [Line Items]    
Revenues 48,172 39,550
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 48,172 39,550
Well Site Services | Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 45,166 38,799
Well Site Services | Drilling services    
Segment Reporting Information [Line Items]    
Revenues 3,006 751
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 31,760 25,430
Downhole Technologies | Project-driven products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Downhole Technologies | Total short-cycle    
Segment Reporting Information [Line Items]    
Revenues 31,760 25,430
Downhole Technologies | Completion products and services    
Segment Reporting Information [Line Items]    
Revenues 31,760 25,430
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