XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Assets and liabilities measured at fair value on recurring basis that have unobservable inputs (Details) - Recurring basis - Level 3
$ in Thousands
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Frames, ACT And Joule    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration $ 78,600  
Acquisition 2020    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration 17,900  
Giner ELX, Inc    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration 16,500 $ 16,000
United Hydrogen Group Inc    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent consideration $ 1,400  
Scenario based method | Credit spread | Business Combination, One | Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 16.24  
Scenario based method | Discount rate | Business Combination, One | Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 17.56  
Scenario based method | Discount rate | Business Combination, One | Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 19.19  
Scenario based method | Discount rate | Business Combination, One | Weighted Average    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 18.38  
Monte carlo simulation | Credit spread | Business Combination, Two    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 16.24  
Monte carlo simulation | Credit spread | Business Combination, Three | Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 16.24  
Monte carlo simulation | Discount rate | Business Combination, Two | Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 18.84  
Monte carlo simulation | Discount rate | Business Combination, Two | Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 19.09  
Monte carlo simulation | Revenue volatility | Business Combination, Two    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 49.11  
Monte carlo simulation | Revenue volatility | Business Combination, Three    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 35.0  
Monte carlo simulation | Revenue volatility | Business Combination, Three | Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 24.4  
Monte carlo simulation | Revenue volatility | Business Combination, Three | Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 40.7  
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.0  
Monte carlo simulation | Gross profit volatility | Business Combination, Three | Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration, measurement input 113.0  
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 65.0  
Fair value    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration $ 96,508  
Fair value | Scenario based method | Business Combination, One    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration 85,466  
Fair value | Monte carlo simulation | Business Combination, Two    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration 10,350  
Fair value | Monte carlo simulation | Business Combination, Three    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Contingent Consideration $ 692