v3.25.4
Acquisitions - (Amounts Allocated to Acquired Intangible Assets and Weighted-Average Useful Lives) (Details) - USD ($)
$ in Millions
Nov. 01, 2024
Jan. 02, 2024
Oct. 04, 2023
BAUM      
Business Combination [Line Items]      
Intangible Fair Value     $ 21.1
BAUM | Trade names      
Business Combination [Line Items]      
Intangible Fair Value     $ 2.1
Weighted Average Life     16 years
BAUM | Customer relationships      
Business Combination [Line Items]      
Intangible Fair Value     $ 17.9
Weighted Average Life     12 years
BAUM | Backlog      
Business Combination [Line Items]      
Intangible Fair Value     $ 1.1
Weighted Average Life     1 year
Vian      
Business Combination [Line Items]      
Intangible Fair Value   $ 53.4  
Vian | Trade names      
Business Combination [Line Items]      
Intangible Fair Value   $ 2.0  
Weighted Average Life   17 years  
Vian | Customer relationships      
Business Combination [Line Items]      
Intangible Fair Value   $ 43.0  
Weighted Average Life   29 years  
Vian | Backlog      
Business Combination [Line Items]      
Intangible Fair Value   $ 5.2  
Weighted Average Life   1 year  
Vian | Technology-Based Intangible Assets      
Business Combination [Line Items]      
Intangible Fair Value   $ 3.2  
Weighted Average Life   4 years  
CryoWorks, Inc.      
Business Combination [Line Items]      
Intangible Fair Value $ 15.0    
CryoWorks, Inc. | Trade names      
Business Combination [Line Items]      
Intangible Fair Value $ 2.5    
Weighted Average Life 9 years    
CryoWorks, Inc. | Customer relationships      
Business Combination [Line Items]      
Intangible Fair Value $ 11.0    
Weighted Average Life 12 years    
CryoWorks, Inc. | Backlog      
Business Combination [Line Items]      
Intangible Fair Value $ 1.5    
Weighted Average Life 1 year