Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.19.1
Subsequent Events (Details)
Feb. 21, 2019
shares
Jan. 01, 2019
USD ($)
renewal_option
Dec. 20, 2018
USD ($)
Dec. 31, 2018
USD ($)
Jun. 29, 2018
USD ($)
renewal_option
Oct. 30, 2017
USD ($)
Sep. 30, 2016
Subsequent Event [Line Items]              
Initial term of operating lease         20 years    
Number of renewal options for operating leases | renewal_option         2    
Number of years in each renewal term for operating leases         10 years   10 years
Rent expense under operating leases due in first year       $ 3,207,053      
Rent escalator under operating leases         125.00%    
Maximum rent escalator percentage for operating leases         2.00%    
Term Loan              
Subsequent Event [Line Items]              
Debt term     5 years        
Principal amount of debt     $ 20,000,000        
ABL Line of Credit, Due October 30, 2020 | Revolving Line of Credit              
Subsequent Event [Line Items]              
Line of credit, maximum borrowing capacity     $ 100,000,000 $ 93,860,450 $ 80,000,000 $ 65,000,000  
Subsequent Event              
Subsequent Event [Line Items]              
Initial term of operating lease   20 years          
Number of renewal options for operating leases | renewal_option   2          
Number of years in each renewal term for operating leases   10 years          
Rent expense under operating leases due in first year   $ 430,000          
Rent escalator under operating leases   125.00%          
Maximum rent escalator percentage for operating leases   2.00%          
Number of shares authorized to be repurchased (shares) | shares 850,000            
Period for shares to be repurchased 24 months            
Subsequent Event | Term Loan              
Subsequent Event [Line Items]              
Debt term   5 years          
Principal amount of debt   $ 20,000,000          
Subsequent Event | American Stainless Tubing, Inc. | American Stainless              
Subsequent Event [Line Items]              
Purchase price   $ 22,736,854          
Contingent consideration earn-out period   3 years          
Subsequent Event | American Stainless Tubing, Inc. | American Stainless | Earn-Out Payment              
Subsequent Event [Line Items]              
Percentage of earn-out payments   6.50%