XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting - Schedule of Summarized Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total consolidated revenues $ 388,349 $ 280,319
Total consolidated cost of revenue 276,771 172,581
Operating income 49,504 68,612
Interest income, net 220 2,325
Other expense, net 0 0
Income before income taxes 49,724 70,937
Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total consolidated revenues (1,723) (2,536)
Total consolidated cost of revenue (1,614) (2,226)
Operating income (109) (310)
Operating Segments    
Segment Reporting Information [Line Items]    
Total consolidated revenues 390,072 282,855
Total consolidated cost of revenue 278,385 174,807
Operating income 62,172 78,209
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting Information [Line Items]    
Operating income 62,063 77,899
Corporate and other    
Segment Reporting Information [Line Items]    
Operating income (12,559) (9,287)
Pressure Control    
Segment Reporting Information [Line Items]    
Total consolidated revenues 298,449 187,741
Total consolidated cost of revenue 221,857 116,246
Selling, general, administrative expenses and other 38,096 17,472
Pressure Control | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total consolidated revenues (1,723) (2,536)
Total consolidated cost of revenue (1,614) (2,226)
Pressure Control | Operating Segments    
Segment Reporting Information [Line Items]    
Total consolidated revenues 300,172 190,277
Total consolidated cost of revenue 223,471 118,472
Operating income 38,605 54,333
Spoolable Technologies    
Segment Reporting Information [Line Items]    
Total consolidated revenues 89,900 92,578
Total consolidated cost of revenue 54,914 56,335
Selling, general, administrative expenses and other 11,419 12,367
Spoolable Technologies | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total consolidated revenues 0 0
Total consolidated cost of revenue 0 0
Spoolable Technologies | Operating Segments    
Segment Reporting Information [Line Items]    
Total consolidated revenues 89,900 92,578
Total consolidated cost of revenue 54,914 56,335
Operating income $ 23,567 $ 23,876