v3.25.2
Discontinued Operations - Narrative (Details) - Discontinued Operations, Held-for-sale - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 23, 2025
Mar. 12, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Pretax gain on sale     $ 8,994 $ 0 $ 8,994 $ 0
Bristol Metals, LLC            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Proceeds from sale of productive assets   $ 45,000        
Escrow deposit   $ 4,500        
Escrow deposit, payment period   18 months        
Pretax gain on sale   $ 4,400        
American Stainless Tubing, LLC            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Proceeds from sale of productive assets $ 16,000          
Escrow deposit $ 800          
Escrow deposit, payment period 12 months          
Pretax gain on sale $ 4,600