Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Narrative (Details)

v3.19.3
Acquisitions - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 01, 2019
Dec. 20, 2018
Jul. 01, 2018
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Business Acquisition [Line Items]                  
Expenses incurred related to acquisition       $ 953,412   $ (5,035,558) $ 2,142,672 $ (12,547,993)  
Estimated interest expense       943,886   585,888 2,977,624 1,303,724  
Depreciation expense             5,806,386 4,584,005  
Increase (decrease) in income tax provision       (112,598)   1,425,002 (660,484) 3,461,000  
Level 3 Inputs                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability       9,388,605     9,388,605   $ 7,609,384
American Stainless Tubing, Inc.                  
Business Acquisition [Line Items]                  
Purchase price $ 21,895,409                
Charge related to change in fair value of earn-out liability         $ 218,094        
Contingent consideration, adjustment to goodwill         (218,094)        
Goodwill         714,094        
Customer list intangible         (496,000)        
Additional rent expense           121,449   364,348  
Estimated interest expense           191,319   603,481  
Depreciation expense           56,202   168,604  
Increase (decrease) in income tax provision           127,276   (15,737)  
American Stainless Tubing, Inc. | Fair Value Adjustment to Inventory                  
Business Acquisition [Line Items]                  
Expenses incurred related to acquisition             1,147,000    
American Stainless Tubing, Inc. | Customer Relationships                  
Business Acquisition [Line Items]                  
Goodwill         496,000        
Useful life of finite lived intangible assets acquired 15 years                
Customer list intangible         496,000        
American Stainless Tubing, Inc. | Customer Lists                  
Business Acquisition [Line Items]                  
Customer list intangible           $ 297,000   $ 891,000  
American Stainless Tubing, Inc. | Level 3 Inputs                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability       5,478,276 5,478,275   5,478,276   0
American Stainless Tubing, Inc. | Level 3 Inputs | Other Current Liabilities                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability         $ 2,774,576        
Marcegalia USA, Inc. - Galvanized                  
Business Acquisition [Line Items]                  
Purchase price     $ 10,378,281            
Marcegalia USA, Inc. - Galvanized | Level 3 Inputs                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability       $ 1,880,623     $ 1,880,623   $ 3,357,800
Term Loan                  
Business Acquisition [Line Items]                  
Debt term 5 years 5 years              
Principal amount of debt $ 20,000,000 $ 20,000,000              
American Stainless | American Stainless Tubing, Inc.                  
Business Acquisition [Line Items]                  
Period for which earn out payments will be received 3 years                
American Stainless | Earn-Out Payment | American Stainless Tubing, Inc.                  
Business Acquisition [Line Items]                  
Earn out payment, target percentage 6.50%