XML 110 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
May 24, 2024
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 14, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value                
Change in fair value of contingent consideration     $ (15,847) $ 30,024 $ 16,468      
Earnouts from acquisitions paid in common stock and warrants     $ 18,241 8,000        
6.00% Convertible Debenture                
Fair Value                
Interest rate (as a percent)     6.00%          
Contingent consideration                
Fair Value                
Payments and settlements     $ 29,825          
Foreign currency translation adjustment     (1,557)          
Earnouts from acquisitions paid in common stock and warrants     18,241          
Recurring basis | Level 3                
Fair Value                
Contingent consideration     60,746 126,216        
Recurring basis | Level 3 | 6.00% Convertible Debenture                
Fair Value                
Liabilities, Fair value     173,150          
Recurring basis | Level 3 | Contingent consideration                
Fair Value                
Liabilities, Fair value       126,216        
Contingent consideration     60,746 126,216        
Giner ELX, Inc                
Fair Value                
Maximum number of shares authorized to resale 3,461,371              
Exercise price of warrants (in dollars per share) $ 3.3008              
Joule Processing LLC                
Fair Value                
Contingent consideration           $ 41,700    
Carrying value | Recurring basis | 6.00% Convertible Debenture                
Fair Value                
Liabilities, Fair value     173,150          
Carrying value | Recurring basis | Contingent consideration                
Fair Value                
Liabilities, Fair value       126,216        
Contingent consideration     60,746          
Fair Value | Recurring basis | 6.00% Convertible Debenture                
Fair Value                
Liabilities, Fair value     173,150          
Fair Value | Recurring basis | Contingent consideration                
Fair Value                
Liabilities, Fair value       126,216        
Contingent consideration     60,746          
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) 200          
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) (100)          
Payments and settlements   $ 1,000            
Fair Value | Frames Holding B.V. | Contingent consideration                
Fair Value                
Liabilities, Fair value     12,500 31,800        
Contingent consideration             $ 29,100  
Change in fair value of contingent consideration     (1,900)          
Payments and settlements     15,800          
Foreign currency translation adjustment     1,600          
Fair Value | Joule Processing LLC                
Fair Value                
Payments and settlements     13,000          
Fair Value | Joule Processing LLC | Contingent consideration                
Fair Value                
Liabilities, Fair value     48,200 $ 75,500        
Change in fair value of contingent consideration     $ (14,300)