Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Narrative (Details)

v3.19.2
Acquisitions - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 01, 2019
Dec. 20, 2018
Jul. 01, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Dec. 19, 2018
Business Acquisition [Line Items]                  
Expenses incurred related to acquisition       $ 262,738 $ (3,677,271) $ 1,189,260 $ (7,512,434)    
Estimated interest expense       1,009,797 403,852 2,033,738 717,835    
Depreciation expense           3,832,161 2,874,216    
Increase (decrease) in income tax provision       (141,629) 976,998 (547,886) 2,035,998    
Level 3 Inputs                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability       11,792,563   11,792,563   $ 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   218,094      
Goodwill       218,094   714,094      
Customer list intangible           (496,000)      
Additional rent expense         121,450   242,899    
Estimated interest expense         201,192   412,162    
Depreciation expense         71,150   112,402    
Increase (decrease) in income tax provision             (143,013)    
American Stainless Tubing, Inc. | Fair Value Adjustment to Inventory                  
Business Acquisition [Line Items]                  
Expenses incurred related to acquisition       1,147,000   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         $ 281,499   $ 594,000    
American Stainless Tubing, Inc. | Level 3 Inputs                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability       6,011,745   6,011,745   0  
American Stainless Tubing, Inc. | Level 3 Inputs | Other Current Liabilities                  
Business Acquisition [Line Items]                  
Fair value of earn-out liability       2,802,828   2,802,828      
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       $ 2,506,151   $ 2,506,151   $ 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              
Revolving Credit Facility | ABL Line Of Credit, Due October 30, 2020                  
Business Acquisition [Line Items]                  
Maximum borrowing capacity   $ 100,000,000             $ 80,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%