Business Combinations and Asset Acquisition - Schedule of Purchase Price Allocation Related to Acquisition (Details) - Archrock, Inc. $ in Thousands |
Jul. 01, 2025
USD ($)
|
|---|---|
| Asset Acquisition [Line Items] | |
| Total consideration transferred | $ 71,000 |
| Property, Plant and Equipment | |
| Asset Acquisition [Line Items] | |
| Total consideration transferred | $ 68,903 |
| Property, Plant and Equipment | Minimum | |
| Asset Acquisition [Line Items] | |
| Useful Life (years) | 7 years |
| Property, Plant and Equipment | Maximum | |
| Asset Acquisition [Line Items] | |
| Useful Life (years) | 15 years |
| Intangible Assets - Customer Contracts | |
| Asset Acquisition [Line Items] | |
| Total consideration transferred | $ 1,925 |
| Useful Life (years) | 3 years |
| Inventory | |
| Asset Acquisition [Line Items] | |
| Total consideration transferred | $ 172 |