XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Assets and liabilities measured at fair value on recurring basis that have unobservable inputs (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Recurring basis | Level 3 | Scenario based method | Credit spread | Business Combination, One        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input 13.61      
Recurring basis | Level 3 | Scenario based method | Credit spread | Business Combination, One | Minimum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   15.73    
Recurring basis | Level 3 | Scenario based method | Credit spread | Business Combination, One | Maximum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   15.74    
Recurring basis | Level 3 | Scenario based method | Discount rate | Business Combination, One | Minimum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input 17.71 19.85    
Recurring basis | Level 3 | Scenario based method | Discount rate | Business Combination, One | Maximum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input 19.06 20.68    
Recurring basis | Level 3 | Monte carlo simulation | Credit spread | Business Combination, Two        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   15.74    
Recurring basis | Level 3 | Monte carlo simulation | Credit spread | Business Combination, Three        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   15.73    
Recurring basis | Level 3 | Monte carlo simulation | Discount rate | Business Combination, One | Minimum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   20.00    
Recurring basis | Level 3 | Monte carlo simulation | Discount rate | Business Combination, One | Maximum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   20.30    
Recurring basis | Level 3 | Monte carlo simulation | Revenue volatility | Business Combination, Two        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   45.29    
Recurring basis | Level 3 | Monte carlo simulation | Revenue volatility | Business Combination, Three | Minimum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   23.1    
Recurring basis | Level 3 | Monte carlo simulation | Revenue volatility | Business Combination, Three | Maximum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   35.7    
Recurring basis | Level 3 | Monte carlo simulation | Revenue volatility | Business Combination, Three | Weighted Average        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   (35.0)    
Recurring basis | Level 3 | Monte carlo simulation | Gross profit volatility | Business Combination, Three | Minimum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   23.2    
Recurring basis | Level 3 | Monte carlo simulation | Gross profit volatility | Business Combination, Three | Maximum        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   106.7    
Recurring basis | Level 3 | Monte carlo simulation | Gross profit volatility | Business Combination, Three | Weighted Average        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration, measurement input   (60.0)    
Fair value | Frames Holding B.V. | Contingent consideration        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent consideration     $ 29,100  
Fair value | Giner ELX, Inc | Contingent consideration        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent consideration $ 2,000     $ 16,000
Fair value | United Hydrogen Group Inc | Contingent consideration        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent consideration       $ 1,100
Fair value | Recurring basis | Level 3        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration 126,216 $ 116,165    
Fair value | Recurring basis | Level 3 | Scenario based method | Business Combination, One        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration   85,269    
Fair value | Recurring basis | Level 3 | Scenario based method | Credit spread | Business Combination, One        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration $ 126,216      
Fair value | Recurring basis | Level 3 | Monte carlo simulation | Business Combination, Two        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration   11,310    
Fair value | Recurring basis | Level 3 | Monte carlo simulation | Business Combination, Three        
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]        
Contingent Consideration   $ 19,586