XML 63 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Other 2024 Acquisitions (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Acquisitions      
Total revenue $ 801.4 $ 721.7  
Net Income (Loss) $ 17.4 $ 50.9  
2024 Other Acquisitions | Trade Names      
Acquisitions      
Amortization period for intangible assets acquired 12 years    
2024 Other Acquisitions | Maximum | Existing Technology and Related Patents      
Acquisitions      
Amortization period for intangible assets acquired 11 years    
2024 Other Acquisitions | Maximum | Customer Relationships      
Acquisitions      
Amortization period for intangible assets acquired 15 years    
2024 Other Acquisitions | Minimum | Existing Technology and Related Patents      
Acquisitions      
Amortization period for intangible assets acquired 7 years    
2024 Other Acquisitions | Minimum | Customer Relationships      
Acquisitions      
Amortization period for intangible assets acquired 11 years    
Acquisitions 2024      
Acquisitions      
Total revenue     $ 259.5
Net Income (Loss)     $ 108.0