Annual report pursuant to Section 13 and 15(d)

Acquisitions - Narrative (Details)

v3.19.1
Acquisitions - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Jul. 01, 2018
Mar. 01, 2017
Feb. 28, 2017
Dec. 31, 2018
Jun. 30, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jun. 29, 2018
Mar. 31, 2017
Dec. 09, 2016
Business Acquisition [Line Items]                          
Acquisition related costs               $ 1,211,797 $ 794,983 $ 106,227      
Goodwill       $ 9,799,992   $ 9,799,992 $ 6,003,525 9,799,992 6,003,525 1,354,730      
Lease term                     20 years    
Level 3 Inputs                          
Business Acquisition [Line Items]                          
Fair value of earn-out liability       7,609,384   7,609,384 4,833,850 7,609,384 4,833,850 $ 0      
Marcegalia USA, Inc. - Galvanized                          
Business Acquisition [Line Items]                          
Purchase price $ 10,378,281                        
Contingent consideration earn-out period 4 years                        
Percentage of earn-out payments 3.00%                        
Forecasted earn-out payments $ 4,244,939                        
Fair value of earn-out payments 3,800,298     3,800,298   3,800,298   3,800,298          
Purchase accounting adjustment for intangible assets       251,000   251,000              
Goodwill, purchase accounting adjustments       251,000   251,000              
Goodwill 3,545,467     3,796,467   3,796,467   3,796,467          
Intangible assets $ 1,424,000     1,173,000   1,173,000   1,173,000          
Net sales               11,876,733          
Income before income taxes               64,971          
Marcegalia USA, Inc. - Galvanized | Acquisition-related Costs                          
Business Acquisition [Line Items]                          
Acquisition related costs               666,357          
Marcegalia USA, Inc. - Galvanized | Customer List                          
Business Acquisition [Line Items]                          
Amortization period for intangible assets 15 years                        
Marcegalia USA, Inc. - Galvanized | Level 3 Inputs                          
Business Acquisition [Line Items]                          
Fair value of earn-out liability       3,357,800   3,357,800   3,357,800          
Marcegalia USA, Inc. - Galvanized | Level 3 Inputs | Other Current Liabilities                          
Business Acquisition [Line Items]                          
Fair value of earn-out liability       $ 990,823   $ 990,823   $ 990,823          
Marcegalia USA, Inc. - Galvanized | Measurement Input, Discount Rate                          
Business Acquisition [Line Items]                          
Discount rate applied to earn-out payments 0.05                        
Marcegalia USA, Inc. - Stainless                          
Business Acquisition [Line Items]                          
Purchase price     $ 14,953,513                    
Fair value of earn-out payments     3,604,330   $ 4,663,783   4,663,783   4,663,783     $ 3,604,330  
Goodwill, purchase accounting adjustments             1,059,453            
Goodwill     3,589,342   4,648,795   4,648,795   4,648,795     $ 3,589,342  
Intangible assets     $ 992,000       992,000   992,000        
Escrow deposit                         $ 3,000,000
Goodwill and earn-out liability, provisional adjustment         $ 1,059,453   $ 1,059,453            
Net sales                 25,766,689        
Income before income taxes                 $ 245,408        
Monthly lease payment   $ 33,333                      
Lease term   15 months                      
Marcegalia USA, Inc. - Stainless | Earn-Out Payment                          
Business Acquisition [Line Items]                          
Contingent consideration earn-out period     4 years                    
Percentage of earn-out payments     3.00%                    
Forecasted earn-out payments     $ 4,063,204                    
Contingent consideration payment, lower limit     3,000,000                    
Estimated earn out payments, discounted     $ 3,604,330                    
Discount rate applicable to future revenue     5.00%                    
Marcegalia USA, Inc. - Stainless | Customer List                          
Business Acquisition [Line Items]                          
Amortization period for intangible assets                 15 years