XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details)
1 Months Ended 3 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2022
EUR (€)
May 31, 2021
USD ($)
May 31, 2021
EUR (€)
Mar. 31, 2021
USD ($)
Mar. 31, 2021
EUR (€)
May 31, 2020
USD ($)
May 31, 2020
EUR (€)
Apr. 01, 2022
USD ($)
Apr. 02, 2021
USD ($)
Apr. 01, 2022
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2020
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                 $ 375,000 $ 435,000                  
ATI Industrial Automation, Inc.                                      
Business Acquisition [Line Items]                                      
Fair value of contingent consideration                       $ 44,000,000.0              
Changes in fair value of contingent consideration                 0                    
ARGES GmbH                                      
Business Acquisition [Line Items]                                      
Fair value of contingent consideration                 1,500,000   € 1,400,000 3,800,000 € 3,300,000 $ 5,100,000 € 4,100,000 $ 7,900,000 € 7,100,000    
Changes in fair value of contingent consideration                 0                    
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 € 300,000     $ 400,000 € 400,000                          
Ingenia-CAT, S.L.                                      
Business Acquisition [Line Items]                                      
Fair value of contingent consideration                 1,200,000   € 1,100,000 $ 1,700,000 € 1,500,000 $ 2,900,000 € 2,300,000     $ 6,600,000 € 5,800,000
Changes in fair value of contingent consideration                 $ 0                    
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