XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
May 03, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Business Acquisition [Line Items]            
Amount paid, net of cash acquired       $ 269.9 $ 0.0  
Contingent acquisition liability   $ 1.5   1.5   $ 0.0
Pro forma net sales   403.5 $ 381.8 1,132.9 1,119.9  
Pro forma net income   50.9 $ 50.0 139.7 $ 117.5  
Acquisition-related and integration charges   $ 6.1   $ 16.1    
OpSec            
Business Acquisition [Line Items]            
Cash contributions received $ 270.0          
Amount paid, net of cash acquired 269.8          
Debt instrument, face amount 210.0          
Contingent acquisition liability 1.5          
OpSec | Maximum            
Business Acquisition [Line Items]            
Contingent acquisition liability $ 2.2          
Intellectual property rights            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 9 years          
Intellectual property rights | OpSec            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 9 years          
Developed technology | Minimum            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 3 years          
Developed technology | Maximum            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 6 years          
Developed technology | OpSec            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 5 years 8 months 12 days          
Customer relationships | Minimum            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 16 years          
Customer relationships | Maximum            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 20 years          
Customer relationships | OpSec            
Business Acquisition [Line Items]            
Weighted Average Life (in years) 19 years 3 months 18 days