v3.25.2
Mergers and Acquisitions - Schedule of Intangible Assets Acquired and Respective Amortization Periods (Details) - USD ($)
$ in Thousands
May 30, 2025
Nov. 29, 2024
Citadel Casing Solutions LLC    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value $ 23,800  
Intangible assets, amortization Period 9 years 7 months 6 days  
Citadel Casing Solutions LLC | Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value $ 14,100  
Intangible assets, amortization Period 10 years  
Citadel Casing Solutions LLC | Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value $ 2,100  
Intangible assets, amortization Period 5 years  
Citadel Casing Solutions LLC | Technology, patents, and other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value $ 7,600  
Intangible assets, amortization Period 10 years  
Downhole Well Solutions, LLC    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value   $ 75,100
Intangible assets, amortization Period   11 years 9 months 18 days
Downhole Well Solutions, LLC | Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value   $ 67,800
Intangible assets, amortization Period   12 years
Downhole Well Solutions, LLC | Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangibles acquired, value   $ 7,300
Intangible assets, amortization Period   10 years