XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
May 31, 2021
USD ($)
May 31, 2021
EUR (€)
May 31, 2020
USD ($)
May 31, 2020
EUR (€)
Jul. 02, 2021
USD ($)
Jul. 02, 2021
USD ($)
Jul. 02, 2021
EUR (€)
Jul. 03, 2020
USD ($)
Oct. 02, 2020
Installment
Apr. 02, 2021
USD ($)
Apr. 02, 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           $ 1,836,000   $ 1,135,000                  
ARGES GmbH                                  
Business Acquisition [Line Items]                                  
Undiscounted low range of contingent consideration | €                             € 0    
Undiscounted high range of contingent consideration                           $ 11,100,000 10,000,000.0    
Fair value of contingent consideration                       $ 5,100,000 € 4,100,000 $ 7,900,000 € 7,100,000    
Payment for contingent consideration           400,000 € 400,000                    
Changes in fair value of contingent consideration         $ 0 0                      
Ingenia-CAT, S.L.                                  
Business Acquisition [Line Items]                                  
Undiscounted low range of contingent consideration | €                                 € 0
Undiscounted high range of contingent consideration                               $ 9,000,000.0 8,000,000.0
Fair value of contingent consideration                   $ 2,900,000 € 2,400,000 $ 2,900,000 € 2,300,000     $ 6,600,000 € 5,800,000
Payment for contingent consideration $ 1,400,000 € 1,200,000 $ 1,100,000 € 1,000,000.0                          
Changes in fair value of contingent consideration         $ 0 $ 0                      
Number of contingent consideration annual installments | Installment                 3