Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Narrative (Details)

v3.20.1
Acquisitions - Narrative (Details) - USD ($)
3 Months Ended
Jan. 01, 2019
Dec. 20, 2018
Mar. 31, 2020
Mar. 31, 2019
American Stainless Tubing, Inc.        
Business Acquisition [Line Items]        
Purchase price $ 21,900,000      
Net sales     $ 7,600,000 $ 9,500,000
Income before income taxes     $ 300,000 $ 100,000
$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 | 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%