Discontinued Operations - Schedule of Net Assets Related to Sale Transaction (Details) - Discontinued Operations, Disposed of by Sale - Fluids Systems - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
Receivables due from the Purchaser | $ 313 | $ 15,978 |
Estimated deferred consideration due from the Purchaser | 3,591 | 3,550 |
Note receivable due from the Purchaser | 5,000 | 5,000 |
Estimated liabilities due to the Purchaser | (5,308) | (6,488) |
Net assets due from the Purchaser | $ 3,596 | $ 18,040 |