v3.25.4
Acquisitions - (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Nov. 01, 2024
May 01, 2024
Jan. 02, 2024
Oct. 04, 2023
Mar. 31, 2025
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]                    
TOTAL GOODWILL               $ 683.9 $ 661.6 $ 576.4
BAUM                    
Business Combination [Line Items]                    
Acquisition consideration       $ 93.5            
Total current assets       24.7            
Property, plant and equipment       18.0            
Other assets       9.5            
Intangible Fair Value       21.1            
TOTAL GOODWILL       49.9            
Total assets acquired       123.2            
Total current liabilities       13.2            
Other liabilities       16.5            
Business Combination, Recognized Liability Assumed, Liability       29.7            
Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)       $ 93.5            
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred             $ 3.1      
BAUM | Trade names                    
Business Combination [Line Items]                    
Weighted Average Life       16 years            
Intangible Fair Value       $ 2.1            
BAUM | Customer relationships and backlog                    
Business Combination [Line Items]                    
Weighted Average Life       12 years            
Intangible Fair Value       $ 17.9            
BAUM | Backlog                    
Business Combination [Line Items]                    
Weighted Average Life       1 year            
Intangible Fair Value       $ 1.1            
CryoWorks, Inc.                    
Business Combination [Line Items]                    
Acquisition consideration $ 38.8                  
Total current assets 6.1                  
Property, plant and equipment 5.9                  
Intangible Fair Value 15.0                  
TOTAL GOODWILL 19.4                  
Total assets acquired 46.4                  
Total current liabilities 2.8                  
Other liabilities 4.6                  
Business Combination, Recognized Liability Assumed, Liability 7.4                  
Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less) $ 39.0                  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred         $ 0.2          
CryoWorks, Inc. | Trade names                    
Business Combination [Line Items]                    
Weighted Average Life 9 years                  
Intangible Fair Value $ 2.5                  
CryoWorks, Inc. | Customer relationships and backlog                    
Business Combination [Line Items]                    
Weighted Average Life 12 years                  
Intangible Fair Value $ 11.0                  
CryoWorks, Inc. | Backlog                    
Business Combination [Line Items]                    
Weighted Average Life 1 year                  
Intangible Fair Value $ 1.5                  
CryoWorks, Inc.                    
Business Combination [Line Items]                    
Acquisition consideration   $ 60.7                
Total current assets   6.6                
Property, plant and equipment   0.5                
Other assets   1.9                
Intangible Fair Value   24.0                
TOTAL GOODWILL   31.1                
Total assets acquired   64.1                
Total current liabilities   3.5                
Other liabilities   1.5                
Business Combination, Recognized Liability Assumed, Liability   5.0                
Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)   $ 59.1                
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred           $ 1.6        
CryoWorks, Inc. | Trade names                    
Business Combination [Line Items]                    
Weighted Average Life   16 years                
Intangible Fair Value   $ 5.0                
CryoWorks, Inc. | Customer relationships and backlog                    
Business Combination [Line Items]                    
Weighted Average Life   12 years                
Intangible Fair Value   $ 17.5                
CryoWorks, Inc. | Backlog                    
Business Combination [Line Items]                    
Weighted Average Life   1 year                
Intangible Fair Value   $ 1.5                
Vian                    
Business Combination [Line Items]                    
Acquisition consideration     $ 102.5              
Total current assets     21.0              
Property, plant and equipment     6.8              
Other assets     7.4              
Intangible Fair Value     53.4              
TOTAL GOODWILL     46.2              
Total assets acquired     134.8              
Total current liabilities     6.2              
Other liabilities     29.1              
Business Combination, Recognized Liability Assumed, Liability     35.3              
Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)     99.5              
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred           $ 3.0        
Potential additional payments for acquisition     $ 7.5              
Vian | Trade names                    
Business Combination [Line Items]                    
Weighted Average Life     17 years              
Intangible Fair Value     $ 2.0              
Vian | Customer relationships and backlog                    
Business Combination [Line Items]                    
Weighted Average Life     29 years              
Intangible Fair Value     $ 43.0              
Vian | Backlog                    
Business Combination [Line Items]                    
Weighted Average Life     1 year              
Intangible Fair Value     $ 5.2