XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Narratives (Details)
$ in Thousands
12 Months Ended
Dec. 05, 2022
USD ($)
subsidiary
Jan. 14, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Change in fair value of contingent consideration     $ 30,024 $ 16,468 $ 11,176
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        
Revenue     47,700 3,700  
Joule Processing LLC          
Earn-out payments   $ 130,000 41,700    
Achievement of revenue targets   90,000      
Achievement of cost targets   40,000      
Identifiable intangible assets   60,522      
Fair value of contingent consideration     75,500 53,200  
Change in fair value of contingent consideration     $ 22,300    
Revenue       36,800 10,800
Net income       $ 3,600 $ 43
Joule Processing LLC | Developed Technology Rights          
Identifiable intangible assets   $ 59,200      
Estimated useful lives of acquired finite-lived intangible assets   15 years      
Joule Processing LLC | Trade Names          
Identifiable intangible assets   $ 800      
Estimated useful lives of acquired finite-lived intangible assets   4 years      
Joule Processing LLC | Noncompete Agreements          
Identifiable intangible assets   $ 500      
Estimated useful lives of acquired finite-lived intangible assets   6 years