XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Business Transactions - NGCS Acquisition (Details)
hp in Thousands, $ in Thousands, shares in Millions
May 01, 2025
USD ($)
hp
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair values of assets acquired and liabilities assumed      
Goodwill   $ 124,266 $ 52,155
NGCS      
Business Transactions      
Operating horsepower of fleet acquired in the acquisition | hp 326    
Horsepower backlog of contracted new equipment acquired | hp 18    
Total consideration $ 351,500    
Cash consideration $ 298,500    
Shares issued as consideration for acquisition (in shares) | shares 2.3    
Fair value of equity consideration $ 53,000    
Fair values of assets acquired and liabilities assumed      
Cash 1,859    
Accounts receivable 5,007    
Inventory 12,891    
Other current assets 78    
Property, plant and equipment 248,463    
Operating lease right-of-use assets 138    
Goodwill 72,658    
Intangible assets 65,430    
Accounts payable, trade (2,749)    
Accrued liabilities (1,930)    
Operating lease liabilities (138)    
Deferred tax liabilities 50,241    
Purchase price 351,466    
NGCSI      
Business Transactions      
Cash consideration 267,000    
Fair values of assets acquired and liabilities assumed      
Cash 1,671    
Accounts receivable 4,960    
Inventory 12,891    
Other current assets 78    
Property, plant and equipment 208,834    
Operating lease right-of-use assets 138    
Goodwill 44,384    
Intangible assets 35,490    
Accounts payable, trade (2,700)    
Accrued liabilities (1,725)    
Operating lease liabilities (138)    
Deferred tax liabilities 36,875    
Purchase price 267,008    
NGCSE      
Business Transactions      
Cash consideration 31,500    
Fair values of assets acquired and liabilities assumed      
Cash 188    
Accounts receivable 47    
Property, plant and equipment 39,629    
Goodwill 28,274    
Intangible assets 29,940    
Accounts payable, trade (49)    
Accrued liabilities (205)    
Deferred tax liabilities 13,366    
Purchase price $ 84,458