XML 72 R86.htm IDEA: XBRL DOCUMENT v3.20.1
BUSINESS ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]        
Cash consideration paid   $ 0 $ 10,811 $ 0
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Contingent Consideration Liability        
Business Acquisition [Line Items]        
Fair value of contingent consideration liability   2,705 $ 4,319  
ASI        
Business Acquisition [Line Items]        
Purchase price acquisition in cash and stock $ 11,700      
Liability for contingent consideration 4,600      
Cash consideration paid 10,811      
Fair value of stock issued in acquisition 894      
Sales contributed by acquiree since acquisition   51,100    
Earnings before taxes contributed by acquiree since acquisition   3,800    
Contingent consideration, maximum $ 4,600 1,600    
Payment period for contingent consideration 3 years      
Contingent consideration liability, current   1,500    
ASI | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Contingent Consideration Liability        
Business Acquisition [Line Items]        
Fair value of contingent consideration liability $ 2,700 $ 2,700