Annual report pursuant to Section 13 and 15(d)

Industry Segments - Narrative (Details)

v3.19.1
Industry Segments - Narrative (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
reporting_unit
segments
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Jul. 01, 2018
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Feb. 28, 2017
USD ($)
Segment Reporting Information [Line Items]              
Number of operating segments | segments 2            
Number of reportable segments | segments 2            
Goodwill $ 9,799,992 $ 6,003,525 $ 1,354,730        
Metals Segment              
Segment Reporting Information [Line Items]              
Number of reporting units | reporting_unit 3            
Goodwill $ 8,445,262 4,648,795 0        
Specialty Chemicals Segment              
Segment Reporting Information [Line Items]              
Number of reporting units | reporting_unit 1            
Goodwill $ 1,354,730 1,354,730 1,354,730        
Marcegalia USA, Inc. - Stainless              
Segment Reporting Information [Line Items]              
Goodwill   4,648,795     $ 4,648,795 $ 3,589,342 $ 3,589,342
Marcegalia USA, Inc. - Stainless | Metals Segment              
Segment Reporting Information [Line Items]              
Goodwill   4,648,795          
Marcegalia USA, Inc. - Galvanized              
Segment Reporting Information [Line Items]              
Goodwill 3,796,467     $ 3,545,467      
Marcegalia USA, Inc. - Galvanized | Metals Segment              
Segment Reporting Information [Line Items]              
Goodwill $ 3,796,467            
BRISMET, Palmer and Specialty | Metals Segment              
Segment Reporting Information [Line Items]              
Ownership percentage of subsidiary 100.00%            
Manufacturers Soap and Chemical Company | Specialty Chemicals Segment              
Segment Reporting Information [Line Items]              
Ownership percentage of subsidiary 100.00%            
Corporate, Non-Segment              
Segment Reporting Information [Line Items]              
Environmental charges $ 50,617 $ 37,748 $ 48,000