Annual report pursuant to Section 13 and 15(d)

Acquisitions - Pro Forma Information (Details)

v3.19.1
Acquisitions - Pro Forma Information (Details) - Marcegalia USA, Inc. - Galvanized - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]    
Pro-forma net sales $ 292,793,331 $ 225,375,581
Pro-forma net income (loss) $ 11,920,277 $ 20,960
Earnings per share:    
Basic (dollars per share) $ 1.35  
Diluted (dollars per share) $ 1.34