XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.3
Segment Reporting - Schedule of Summarized Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total consolidated revenues $ 430,888 $ 263,954 $ 1,268,765 $ 817,848
Total consolidated cost of revenue 274,043 166,831 850,625 512,992
Operating income 94,048 61,234 227,134 190,651
Interest income, net 766 2,977 1,935 7,820
Other income, net 0 221 0 221
Income before income taxes 94,814 64,432 229,069 198,692
Intersegment Eliminations        
Segment Reporting [Line Items]        
Total consolidated revenues (809) 0 (2,532) (4,958)
Total consolidated cost of revenue (822) (237) (2,644) (4,534)
Operating income 13 237 112 (424)
Operating Segments        
Segment Reporting [Line Items]        
Total consolidated revenues 431,697 263,954 1,271,297 822,806
Total consolidated cost of revenue 274,865 167,068 853,269 517,526
Operating income 103,125 70,329 256,619 218,924
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting [Line Items]        
Operating income 103,138 70,566 256,731 218,500
Corporate and other        
Segment Reporting [Line Items]        
Operating income (9,090) (9,332) (29,597) (27,849)
Pressure Control        
Segment Reporting [Line Items]        
Total consolidated revenues 304,020 168,714 946,464 533,805
Total consolidated cost of revenue 202,457 109,547 662,946 343,536
Selling, general, administrative expenses and other 40,022 14,407 124,119 49,504
Pressure Control | Intersegment Eliminations        
Segment Reporting [Line Items]        
Total consolidated revenues (809) 0 (2,532) (4,958)
Total consolidated cost of revenue (822) (237) (2,644) (4,534)
Pressure Control | Operating Segments        
Segment Reporting [Line Items]        
Total consolidated revenues 304,829 168,714 948,996 538,763
Total consolidated cost of revenue 203,279 109,784 665,590 348,070
Operating income 61,528 44,523 159,287 141,189
Spoolable Technologies        
Segment Reporting [Line Items]        
Total consolidated revenues 126,868 95,240 322,301 284,043
Total consolidated cost of revenue 71,586 57,284 187,679 169,456
Selling, general, administrative expenses and other 13,685 12,150 37,290 36,852
Spoolable Technologies | Intersegment Eliminations        
Segment Reporting [Line Items]        
Total consolidated revenues 0 0 0 0
Total consolidated cost of revenue 0 0 0 0
Spoolable Technologies | Operating Segments        
Segment Reporting [Line Items]        
Total consolidated revenues 126,868 95,240 322,301 284,043
Total consolidated cost of revenue 71,586 57,284 187,679 169,456
Operating income $ 41,597 $ 25,806 $ 97,332 $ 77,735