XML 19 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Events (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 27, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Subsequent Event [Line Items]        
Net sales   $ 337,897 $ 367,959 $ 382,096
Matchless Metal Polishing | Subsequent Event        
Subsequent Event [Line Items]        
Cash purchase price $ 5,000      
Contingent consideration $ 1,000      
Matchless Metal Polishing        
Subsequent Event [Line Items]        
Net sales   $ 8,000