XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Instruments and Concentrations of Credit Risk - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Insurance receivable $ 400 $ 1,700 $ 400 $ 400 $ 1,700  
Discontinued Operations, Disposed of by Sale | Fluids Systems            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Disposal group, including discontinued operation, deferred consideration $ 1,287 $ 3,550 $ 1,300 $ 1,300 $ 23,200  
Customer concentration risk | Revenues | 20 Largest Customers            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Concentration risk, percentage       74.00% 67.00% 67.00%
Customer concentration risk | Revenues | Largest Customer            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Concentration risk, percentage         19.00% 10.00%
Customer concentration risk | Revenues | One Largest Customers            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Concentration risk, percentage       19.00%    
Customer concentration risk | Revenues | Two Largest Customers            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Concentration risk, percentage       15.00%    
Customer concentration risk | Revenues | Three Largest Customers            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Concentration risk, percentage       10.00%