XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - ELITechGroup - (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Business Acquisition [Line Items]          
Total consideration       $ 115.4 $ 43.8
Total revenue   $ 864.4 $ 742.8 2,386.8 2,110.0
Net Income (Loss)   40.9 88.1 99.4 221.7
Acquisition-related expenses, net   $ 6.8 $ 1.6 $ 28.4 $ 7.4
ELITechGroup          
Business Acquisition [Line Items]          
Ownership percentage acquired 100.00%        
Total consideration $ 931.2        
Purchase price $ 951.9        
Amortization period for intangible assets acquired       4 years  
ELITechGroup | Trade Names [Member]          
Business Acquisition [Line Items]          
Amortization period for intangible assets acquired       6 years  
ELITechGroup | Maximum | Technology          
Business Acquisition [Line Items]          
Amortization period for intangible assets acquired       14 years  
ELITechGroup | Maximum | Customer Relationships          
Business Acquisition [Line Items]          
Amortization period for intangible assets acquired       15 years  
ELITechGroup | Minimum | Technology          
Business Acquisition [Line Items]          
Amortization period for intangible assets acquired       10 years  
ELITechGroup | Minimum | Customer Relationships          
Business Acquisition [Line Items]          
Amortization period for intangible assets acquired       5 years