v3.25.2
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