XML 103 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 12 Months Ended
Jul. 13, 2018
USD ($)
Jul. 13, 2018
EUR (€)
Jul. 06, 2018
USD ($)
Apr. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Aug. 31, 2016
USD ($)
Jul. 31, 2016
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Jul. 13, 2018
EUR (€)
Mar. 09, 2018
USD ($)
Business Acquisition [Line Items]                          
Payment to acquire business, paid with cash on hand                 $ 27,067 $ 5,596 $ 27,708    
Acquisition and integration costs                 $ 900        
Nutfield (Final)                          
Business Acquisition [Line Items]                          
Payment to acquire business, paid with cash on hand       $ 5,500       $ 5,496          
Lanmark (Final)                          
Business Acquisition [Line Items]                          
Payment to acquire business, paid with cash on hand         $ 1,700                
Laser Controls Systems (Final)                          
Business Acquisition [Line Items]                          
Payment to acquire business, paid with cash on hand             $ 1,749            
Contingent consideration arrangements, range of outcomes, high                         $ 700
Photocore AG (Final)                          
Business Acquisition [Line Items]                          
Payment to acquire business, paid with cash on hand           $ 2,445              
Lanmark (Final)                          
Business Acquisition [Line Items]                          
Payment to acquire business, paid with cash on hand         $ 6,251                
Consideration transferred     $ 6,300                    
Contingent consideration arrangements, range of outcomes, high     $ 1,000                    
Opto-Tech SRL                          
Business Acquisition [Line Items]                          
Consideration transferred $ 21,600 € 18.5                      
Contingent consideration arrangements, range of outcomes, high $ 4,700                     € 4.0