Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Schedule Results of Operations Since Acquisition (Details)

v3.10.0.1
Acquisitions - Schedule Results of Operations Since Acquisition (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Marcegalia USA, Inc. - Galvanized        
Business Acquisition [Line Items]        
Net sales $ 6,464,277   $ 6,464,277  
Income (loss) before income taxes 9,859   9,859  
Marcegalia USA, Inc. - Stainless        
Business Acquisition [Line Items]        
Net sales 13,553,571 $ 8,675,104 39,292,813 $ 17,087,030
Income (loss) before income taxes $ 2,011,333 $ (559,078) $ 5,492,488 $ (114,601)