XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Additional Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands, € in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2019
USD ($)
shares
Jul. 31, 2019
EUR (€)
shares
Jun. 30, 2020
EUR (€)
Sep. 27, 2019
USD ($)
Sep. 27, 2019
USD ($)
Dec. 31, 2020
EUR (€)
Oct. 02, 2020
USD ($)
Oct. 02, 2020
EUR (€)
Dec. 31, 2019
USD ($)
Jul. 31, 2019
EUR (€)
Jul. 30, 2019
$ / shares
Business Acquisition [Line Items]                      
Purchase price $ 73,151                    
Common shares issued for a business combination       $ 10,900 $ 10,900            
Deferred cash consideration             $ 23,463   $ 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 € 5.0                
Common shares issued for a business combination $ 10,900 € 9.8                  
Common shares issued for business combination (in shares) | shares 124 124                  
Business acquisition, closing market price per share | $ / shares                     $ 87.58
Fair value of contingent consideration $ 7,900           $ 7,600 € 6.4   7.1  
Deferred cash consideration $ 27,700                 € 24.8  
ARGES GmbH | Forecast                      
Business Acquisition [Line Items]                      
Deferred cash consideration | €           € 20.0