Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Narrative (Details)

v3.20.2
Fair Value of Financial Instruments - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
financial_instrument
shares
Jun. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
financial_instrument
shares
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Realized gain (loss) on sale of equity securities       $ (38,000) $ 474,000  
Unrealized gains on equity securities       208,000 (282,000)  
Net realizable value $ 89,007,000     89,007,000   $ 98,186,000
Goodwill impairment $ 10,748,000   $ 0 $ 10,748,000 $ 0  
Welded Pipe & Tube            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Fair value less than carrying value 9.70%     9.70%    
Goodwill impairment $ 10,700,000 $ 0        
Fair Value, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Sale of shares equity securities investments (in shares) | shares 494,074     1,200,000    
Realized gain (loss) on sale of equity securities $ (69,375)     $ (37,954)    
Unrealized gains on equity securities 0     200,000    
Fair value of equity securities $ 0     $ 0   4,300,000
Derivative asset, number of instruments held | financial_instrument 1     1    
$20 million Term loan, due February 1, 2024 | Interest Rate Swap | Level 2 Inputs | Fair Value, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Derivative liability $ 100,000     $ 100,000    
Derivative asset           $ 6,088
Palmer of Texas | Fair Value, Nonrecurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Net realizable value   2,100,000        
Fair value   1,700,000        
Asset impairments   $ 6,100,000