v3.25.1
Mergers and Acquisitions - Schedule of Purchase Price Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 07, 2025
Nov. 29, 2024
Sep. 06, 2024
May 01, 2023
Mar. 31, 2025
Mar. 31, 2024
Business Acquisition [Line Items]            
Cash consideration         $ 17,413 $ 0
SCF Machining Corporation            
Business Acquisition [Line Items]            
Cash consideration $ 17,700          
Total purchase price consideration $ 17,721          
Downhole Well Solutions, LLC            
Business Acquisition [Line Items]            
Cash consideration   $ 75,051        
Impulse litigation holdback   4,000 $ 4,000   $ 4,000  
Fair value of equity consideration   31,215   $ 17,600    
Peviously held interest   27,567        
Total purchase price consideration   $ 137,833        
Dril-Quip, Inc            
Business Acquisition [Line Items]            
Cash consideration     6,364      
Fair value of equity consideration     530,909      
Total purchase price consideration     $ 537,273