XML 34 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Elixiter Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 29, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]        
Period to realize additional earnings-based contingent consideration   12 months    
Adjustment to fair value of contingent consideration   $ 301 $ 1,816 $ 3,235
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Goodwill   335,564 $ 327,992 $ 305,238
Elixiter        
Business Acquisition [Line Items]        
Business Acquisition, Date of Acquisition Agreement Oct. 29, 2018      
Cash paid for acquisition $ 5,400      
Common stock issued 1,400      
Net working capital settlement 400      
Initial fair value estimate of additional earnings-based contingent consideration 900      
Acquisition maximum payout   1,800    
Adjustment to fair value of contingent consideration   400    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Total purchase price $ 8,100      
Current contingent consideration liability   $ 1,300