Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Instruments - Narrative (Details)

v3.20.4
Fair Value of Financial Instruments - Narrative (Details)
shares in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
shares
Dec. 31, 2019
USD ($)
shares
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loss (gain) on sale of equity securities       $ (38,000) $ 326,000
Inventory, net realizable value     $ 98,186,000 85,080,000 98,186,000
Goodwill impairment       16,203,000 0
Earn-out adjustments       (1,195,000) $ (747,000)
American Stainless Tubing, Inc.          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Customer list intangible     (496,000)    
Earn-out adjustments   $ 200,000      
American Stainless Tubing, Inc. | Customer List          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Customer list intangible   $ (500,000)      
Welded Pipe And Tube          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Goodwill impairment $ 0     $ 16,200,000  
Fair Value, Recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Number of shares issued in transaction (shares) | shares       1.2 0.5
Loss (gain) on sale of equity securities       $ (37,954) $ 300,000
Fair value of equity securities     4,300,000 $ 0 4,300,000
Derivative asset, number of instruments held | segment       1  
Fair Value, Recurring | Palmerof Texas Tanks Inc          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Inventory, net realizable value 2,100,000        
Long-lived assets, fair value 1,400,000        
Asset impairments $ 6,200,000        
Fair Value, Recurring | Interest Rate Swap | Level 2 inputs | Term Loan          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative liability       $ 45,041  
Derivative asset     $ 6,088   $ 6,088