Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Schedule of Pro-Forma Information (Details)

v3.10.0.1
Acquisitions - Schedule of Pro-Forma Information (Details) - Marcegalia USA, Inc. - Galvanized - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Business Acquisition [Line Items]        
Pro-forma net sales $ 77,792,878 $ 59,731,468 $ 220,099,018 $ 167,533,174
Pro-forma net income (loss) $ 5,216,229 $ (1,505,613) $ 11,442,902 $ (690,066)
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.59 $ (0.17) $ 1.30 $ (0.08)
Diluted (in dollars per share) $ 0.58 $ (0.17) $ 1.29 $ (0.08)