XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Narratives (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 05, 2022
USD ($)
subsidiary
Jan. 14, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Change in fair value of contingent consideration     $ 15,308 $ (5,066) $ 24,077 $ (2,605)  
Alloy Custom Products, LLC and WesMor Cryogenics, LLC              
Identifiable intangible assets $ 13,430            
Alloy Custom Products, LLC and WesMor Cryogenics, LLC | Customer Relationships              
Identifiable intangible assets $ 7,100            
Estimated useful lives of acquired finite-lived intangible assets 15 years            
Alloy Custom Products, LLC and WesMor Cryogenics, LLC | Trade Names              
Identifiable intangible assets $ 6,200            
Estimated useful lives of acquired finite-lived intangible assets 15 years            
Alloy Custom Products, LLC and WesMor Cryogenics, LLC | Noncompete Agreements              
Identifiable intangible assets $ 200            
Estimated useful lives of acquired finite-lived intangible assets 5 years            
Alloy Custom Products, LLC and WesMor Cryogenics, LLC | Cyrogenic Industrial Solutions, LLC, Alloy Custom Products, LLC and WesMor Cryogenics, LLC [Member]              
Number of subsidiaries | subsidiary 2            
Payments of amount due to acquiree     500   500    
Revenue     15,000   26,200    
Joule Processing LLC              
Earn-out payments   $ 130,000          
Achievement of production targets   40,000          
Achievement of revenue targets   90,000          
Identifiable intangible assets   60,522          
Contingent consideration   $ (41,700) (71,200)   (71,200)   $ (53,200)
Change in fair value of contingent consideration     11,300   18,000    
Revenue     $ 45,200 $ 2,000 $ 65,900 $ 3,300  
Joule Processing LLC | Developed Technology Rights              
Estimated useful lives of acquired finite-lived intangible assets   15 years          
Joule Processing LLC | Developed Technology Rights | Discounted Cash Flow approach              
Identifiable intangible assets   $ 59,200          
Joule Processing LLC | Trade Names              
Estimated useful lives of acquired finite-lived intangible assets   4 years          
Joule Processing LLC | Trade Names | MPEEM approach              
Identifiable intangible assets   $ 800          
Joule Processing LLC | Noncompete Agreements              
Identifiable intangible assets   $ 500          
Estimated useful lives of acquired finite-lived intangible assets   6 years