XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments - Schedule of Income Statement by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 193,279 $ 202,392
Cost of sales 134,918 138,633
Selling, general and administrative expenses 49,383 54,666
Segment operating income 8,804 3,200
Other corporate expenses 7,698 7,252
Transaction expenses 51 5,921
Loss (gain) on disposal of assets and other 123 (28)
Interest expense 4,983 8,760
Foreign exchange losses (gains) and other, net (1,068) 1,227
Income (loss) before income taxes 4,889 (6,787)
Operating Segments    
Segment Reporting Information [Line Items]    
Total revenue 193,279 202,392
Cost of sales 135,004 138,654
Selling, general and administrative expenses 41,685 47,414
Segment operating income 16,676 16,345
Operating Segments | Drilling and Completions    
Segment Reporting Information [Line Items]    
Total revenue 115,483 119,050
Cost of sales 84,354 88,036
Selling, general and administrative expenses 21,836 26,476
Segment operating income 9,379 4,559
Operating Segments | Artificial Lift and Downhole    
Segment Reporting Information [Line Items]    
Total revenue 77,796 83,342
Cost of sales 50,650 50,618
Selling, general and administrative expenses 19,849 20,938
Segment operating income 7,297 11,786
Intersegment revenue    
Segment Reporting Information [Line Items]    
Total revenue 86 21
Intersegment revenue | Drilling and Completions    
Segment Reporting Information [Line Items]    
Total revenue 86 21
Intersegment revenue | Artificial Lift and Downhole    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Segment revenue    
Segment Reporting Information [Line Items]    
Total revenue 193,365 202,413
Segment revenue | Drilling and Completions    
Segment Reporting Information [Line Items]    
Total revenue 115,569 119,071
Segment revenue | Artificial Lift and Downhole    
Segment Reporting Information [Line Items]    
Total revenue 77,796 83,342
Elimination of intersegment revenue    
Segment Reporting Information [Line Items]    
Total revenue $ (86) $ (21)