XML 104 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Narratives (Details)
$ in Millions
12 Months Ended
Dec. 05, 2022
subsidiary
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Alloy Custom Products, LLC and WesMor Cryogenics, LLC | Cyrogenic Industrial Solutions, LLC, Alloy Custom Products, LLC and WesMor Cryogenics, LLC        
Number of subsidiaries | subsidiary 2      
Revenue   $ 46.5 $ 47.7 $ 3.7
Joule Processing LLC        
Revenue   $ 9.5 $ 85.2 36.5
Joule Processing LLC | Pro Forma [Member]        
Revenue       36.8
Net income       $ 3.6