XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and liabilities measured at fair value on recurring basis that have unobservable inputs (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2020
USD ($)
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 14.05 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 14.20 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 18.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.67 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 14.20 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 14.19 15.73  
Recurring basis | Level 3 | Monte carlo simulation | Discount rate | Business Combination, Two      
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Contingent Consideration, measurement input 19.64    
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  
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  
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 38.64 45.29  
Recurring basis | Level 3 | Monte carlo simulation | Revenue volatility | Business Combination, Three      
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Contingent Consideration, measurement input 25.00    
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      
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Contingent Consideration, measurement input 55.00    
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 | Giner ELX, Inc | Contingent consideration      
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Contingent consideration     $ 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 $ 121,251 $ 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 75,491 85,269  
Fair value | Recurring basis | Level 3 | Monte carlo simulation | Business Combination, Two      
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Contingent Consideration 10,960 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 $ 34,800 $ 19,586