XML 109 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Summarized Additional Financial Information by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 65,045 $ 34,124 $ 36,308
Total capital expenditures 43,977 28,291 13,939
Total assets 1,522,561 1,118,896 982,078
Operating Segments      
Segment Reporting Information [Line Items]      
Total assets 1,150,894 447,937 353,757
Corporate and other      
Segment Reporting Information [Line Items]      
Total assets 371,667 670,959 628,321
Pressure Control      
Segment Reporting Information [Line Items]      
Depreciation and amortization 30,898 34,124 36,308
Total capital expenditures 40,940 28,291 13,939
Pressure Control | Operating Segments      
Segment Reporting Information [Line Items]      
Total assets 437,887 447,937 353,757
Spoolable Technologies      
Segment Reporting Information [Line Items]      
Depreciation and amortization 34,147 0 0
Total capital expenditures 3,037 0 0
Spoolable Technologies | Operating Segments      
Segment Reporting Information [Line Items]      
Total assets $ 713,007 $ 0 $ 0