v3.26.1
Segments and Related Information - Schedule of Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 156,659 $ 165,406 $ 302,022 $ 325,344
Products        
Segment Reporting [Line Items]        
Revenues 98,753 107,342 191,333 207,893
Services        
Segment Reporting [Line Items]        
Revenues 57,906 58,064 110,689 117,451
Project-driven:        
Segment Reporting [Line Items]        
Revenues 84,374 96,560 166,971 180,108
Project-driven: | Products        
Segment Reporting [Line Items]        
Revenues 51,954 68,653 103,841 127,777
Project-driven: | Services        
Segment Reporting [Line Items]        
Revenues 32,420 27,907 63,130 52,331
Military and other products        
Segment Reporting [Line Items]        
Revenues 8,350 10,026 17,172 19,074
Short-cycle products and services        
Segment Reporting [Line Items]        
Revenues 63,935 58,820 117,879 126,162
Offshore Manufactured Products        
Segment Reporting [Line Items]        
Revenues 92,724 106,586 184,143 199,182
Offshore Manufactured Products | Project-driven:        
Segment Reporting [Line Items]        
Revenues 84,374 96,560 166,971 180,108
Offshore Manufactured Products | Project-driven: | Products        
Segment Reporting [Line Items]        
Revenues 51,954 68,653 103,841 127,777
Offshore Manufactured Products | Project-driven: | Services        
Segment Reporting [Line Items]        
Revenues 32,420 27,907 63,130 52,331
Offshore Manufactured Products | Military and other products        
Segment Reporting [Line Items]        
Revenues 8,350 10,026 17,172 19,074
Offshore Manufactured Products | Short-cycle products and services        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Completion and Production Services        
Segment Reporting [Line Items]        
Revenues 24,274 29,424 45,772 63,943
Completion and Production Services | Project-driven:        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Completion and Production Services | Project-driven: | Products        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Completion and Production Services | Project-driven: | Services        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Completion and Production Services | Military and other products        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Completion and Production Services | Short-cycle products and services        
Segment Reporting [Line Items]        
Revenues 24,274 29,424 45,772 63,943
Downhole Technologies        
Segment Reporting [Line Items]        
Revenues 39,661 29,396 72,107 62,219
Downhole Technologies | Project-driven:        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Project-driven: | Products        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Project-driven: | Services        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Military and other products        
Segment Reporting [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Short-cycle products and services        
Segment Reporting [Line Items]        
Revenues $ 39,661 $ 29,396 $ 72,107 $ 62,219