Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details)

v3.10.0.1
Fair Value Measurements (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Asset impairments $ 0 $ 0 $ 0
Inventory impairment 2,000,000 6,700,000  
Asset impairments 4,363,000 7,672,000 $ 0
Inventory scrap value 200,000    
Held for sale      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Impairment of asset held for sale 2,400,000 1,000,000  
Pre-Manufactured | Services      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Asset impairments 82,000    
Specialty and High-Grade Copper Nickel and Steel | Fabrication      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Asset impairments $ 1,900,000 3,700,000  
Specialty Piping and Valves | Fabrication      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Asset impairments   $ 2,900,000