Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Narrative (Details)

v3.20.2
Acquisitions - Narrative (Details) - USD ($)
Jan. 01, 2019
Dec. 20, 2018
$20 million Term loan, due January 1, 2024    
Business Acquisition [Line Items]    
Debt term 5 years 5 years
Principal amount of debt $ 20,000,000 $ 20,000,000
American Stainless Tubing, Inc.    
Business Acquisition [Line Items]    
Purchase price $ 21,900,000  
American Stainless Tubing, Inc. | American Stainless    
Business Acquisition [Line Items]    
Period for which earn out payments will be received 3 years  
American Stainless Tubing, Inc. | American Stainless | Earn-Out Payment    
Business Acquisition [Line Items]    
Earn out payment, target percentage 6.50%