XML 29 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Additional Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands, € in Millions
Jul. 31, 2019
USD ($)
shares
Jul. 31, 2019
EUR (€)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2020
EUR (€)
Jul. 29, 2020
USD ($)
Jul. 29, 2020
EUR (€)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Apr. 03, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jul. 31, 2019
EUR (€)
Jul. 30, 2019
$ / shares
Business Acquisition [Line Items]                        
Deferred cash consideration | $                 $ 27,112 $ 27,735    
ARGES GmbH                        
Business Acquisition [Line Items]                        
Percentage of shares acquired 100.00%                   100.00%  
Purchase price $ 73,200                   € 65.7  
Business acquisition, date of acquisition Jul. 31, 2019 Jul. 31, 2019                    
Cash consideration $ 26,700 € 24.0                    
Businesses combination in common shares $ 10,900 € 9.8                    
Business combination number of shares acquired | shares 124 124                    
Business acquisition, closing market price per share | $ / shares                       $ 87.58
Fair value of contingent consideration $ 7,900                   € 7.1  
ARGES GmbH | Forecast                        
Business Acquisition [Line Items]                        
Deferred cash consideration     $ 21,700 € 20.0 $ 27,700 € 24.8 $ 5,400 € 5.0