XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 24, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Jan. 14, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value                        
Change in fair value of contingent consideration   $ 146     $ 2,239   $ (5,286) $ 26,316        
Payments and settlements   57 $ 1,000 $ 10,000                
Foreign currency translation adjustment   1,278 (233) (690)                
Earnouts from acquisitions paid in common stock and warrants     18,241     $ 8,000 18,241 $ 8,000        
Recurring basis | Level 3                        
Fair Value                        
Contingent consideration   91,987         91,987   $ 126,216      
Recurring basis | Level 3 | Contingent consideration                        
Fair Value                        
Liabilities, Fair value   91,987         91,987   126,216      
Giner ELX, Inc                        
Fair Value                        
Maximum number of shares authorized to resale 3,461,371                      
United Hydrogen Group Inc | Contingent consideration                        
Fair Value                        
Change in fair value of contingent consideration             100          
Joule Processing LLC                        
Fair Value                        
Contingent consideration                   $ 41,700    
Carrying value | Recurring basis | Contingent consideration                        
Fair Value                        
Liabilities, Fair value   91,987         91,987   126,216      
Fair Value | Contingent consideration                        
Fair Value                        
Change in fair value of contingent consideration             200          
Fair Value | Recurring basis | Contingent consideration                        
Fair Value                        
Liabilities, Fair value   91,987         91,987   126,216      
Fair Value | Giner ELX, Inc | Contingent consideration                        
Fair Value                        
Liabilities, Fair value                 18,000      
Contingent consideration                       $ 16,000
Change in fair value of contingent consideration     (18,000)                  
Earnouts from acquisitions paid in common stock and warrants $ 18,200   18,200                  
Fair Value | United Hydrogen Group Inc | Contingent consideration                        
Fair Value                        
Liabilities, Fair value                 900      
Contingent consideration                       $ 1,100
Change in fair value of contingent consideration     (900)                  
Payments and settlements     $ 1,000                  
Fair Value | Frames Holding B.V. | Contingent consideration                        
Fair Value                        
Liabilities, Fair value   32,000         32,000   31,800      
Contingent consideration                     $ 29,100  
Change in fair value of contingent consideration   1,500         (100)          
Foreign currency translation adjustment   1,300         300          
Fair Value | Joule Processing LLC | Contingent consideration                        
Fair Value                        
Liabilities, Fair value   60,000         60,000   $ 75,500      
Change in fair value of contingent consideration   (1,400)         (5,500)          
Payments and settlements   57   $ 10,000                
Fair Value | Joule Processing LLC | Recurring basis | Contingent consideration                        
Fair Value                        
Liabilities, Fair value   $ 92,000         $ 92,000