XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details)
1 Months Ended 9 Months Ended 12 Months Ended
May 31, 2021
USD ($)
May 31, 2021
EUR (€)
May 31, 2020
USD ($)
May 31, 2020
EUR (€)
Oct. 02, 2020
Installment
Dec. 31, 2021
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
EUR (€)
Aug. 30, 2021
USD ($)
Dec. 31, 2020
EUR (€)
Jul. 31, 2019
USD ($)
Jul. 31, 2019
EUR (€)
Apr. 16, 2019
USD ($)
Apr. 16, 2019
EUR (€)
Business Acquisition [Line Items]                              
Payment for contingent consideration           $ 1,836,000   $ 1,135,000              
ATI Industrial Automation, Inc.                              
Business Acquisition [Line Items]                              
Fair value of contingent consideration           44,000,000.0       $ 44,000,000          
ARGES GmbH                              
Business Acquisition [Line Items]                              
Fair value of contingent consideration           3,800,000   5,100,000 € 3,300,000   € 4,100,000 $ 7,900,000 € 7,100,000    
Undiscounted low range of contingent consideration | €                         0    
Undiscounted high range of contingent consideration                       $ 11,100,000 € 10,000,000.0    
Payment for contingent consideration           400,000 € 400,000                
Changes in fair value of contingent consideration           0                  
Ingenia-CAT, S.L.                              
Business Acquisition [Line Items]                              
Fair value of contingent consideration           $ 1,700,000   $ 2,900,000 € 1,500,000   € 2,300,000     $ 6,600,000 € 5,800,000
Undiscounted low range of contingent consideration | €                             0
Undiscounted high range of contingent consideration                           $ 9,000,000.0 € 8,000,000.0
Payment for contingent consideration $ 1,400,000 € 1,200,000 $ 1,100,000 € 1,000,000.0                      
Number of contingent consideration annual installments | Installment         3