v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Sep. 30, 2024
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2025
Aug. 16, 2024
Mar. 31, 2018
Loss Contingencies [Line Items]            
Accrued liability related to obligation   $ 5.8 $ 5.8      
Discontinued Operations | Minimum            
Loss Contingencies [Line Items]            
Estimated amount of potential loss liability       $ 5.8    
Discontinued Operations | Maximum            
Loss Contingencies [Line Items]            
Estimated amount of potential loss liability       19.4    
Surety Bond | Maritech            
Loss Contingencies [Line Items]            
Estimated amount of potential loss liability         $ 10.7  
Bond proceeds $ 3.9          
Discontinued Operations, Disposed of by Sale | Offshore Division | Initial Bonds            
Loss Contingencies [Line Items]            
Aggregate amount of performance bonds           $ 46.8
Discontinued Operations, Disposed of by Sale | Offshore Division | Interim Replacement Bonds            
Loss Contingencies [Line Items]            
Aggregate amount of performance bonds           $ 47.0
Supply Agreements | Completion Fluids & Products Division            
Loss Contingencies [Line Items]            
Purchase obligation       44.5    
Purchase obligation, remainder of 2025       5.7    
Purchase obligation, 2026       22.3    
Purchase obligation, 2027       15.5    
Purchase obligation, 2028       1.0    
Capital Addition Purchase Commitments | Completion Fluids & Products Division            
Loss Contingencies [Line Items]            
Purchase obligation       22.3    
Purchase obligation, remainder of 2025       8.8    
Purchase obligation, due over five years       $ 13.5