XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets and liabilities measured at fair value on recurring basis that have unobservable inputs (Details)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Giner ELX, Inc    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration $ 14,500,000  
Recurring basis | Level 3 | Frames, ACT And Joule    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration 100,100,000  
Recurring basis | Level 3 | Acquisition 2020    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration 16,100,000  
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 15.73 $ 12.31
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 $ 15.74 $ 12.57
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 19.85 12.45
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 20.68 13.13
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 12.40
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, Two | Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 20.00 12.46
Recurring basis | Level 3 | Monte carlo simulation | Discount rate | Business Combination, Two | Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 20.30 13.18
Recurring basis | Level 3 | Monte carlo simulation | Revenue volatility | Business Combination, Two    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration $ 45.29 $ 48.60
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 | Recurring basis | Level 3    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration $ 116,165,000 62,297,000
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,000 49,927,000
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,000 $ 12,370,000
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,000