v3.24.3
Acquisitions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
May 01, 2024
Jan. 02, 2024
Oct. 04, 2023
Sep. 30, 2024
Mar. 31, 2024
CryoWorks, Inc.          
Business Acquisition [Line Items]          
Acquisition consideration $ 60.7        
Final working capital adjustment       $ 1.6  
CryoWorks, Inc. | Customer relationships          
Business Acquisition [Line Items]          
Weighted Average Life (in years) 12 years        
Vian Enterprises, Inc.          
Business Acquisition [Line Items]          
Acquisition consideration   $ 102.5      
Final working capital adjustment       $ 3.0  
Potential additional payments (up to)   $ 7.5      
Vian Enterprises, Inc. | Customer relationships          
Business Acquisition [Line Items]          
Weighted Average Life (in years)   29 years      
Baum lined piping GmbH          
Business Acquisition [Line Items]          
Acquisition consideration     $ 93.5    
Final working capital adjustment         $ 3.1