v3.25.2
Acquisitions - 2024 and 2025 Acquisitions (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Business Combination [Line Items]          
Total revenue $ 797.4 $ 800.7 $ 1,598.8 $ 1,522.4  
Net Income (Loss) $ 7.6 $ 7.6 $ 25.0 $ 58.5  
Other 2024 Acquisitions | Trade Names          
Business Combination [Line Items]          
Amortization period for intangible assets acquired     12 years    
Other 2024 Acquisitions | Maximum | Technology          
Business Combination [Line Items]          
Amortization period for intangible assets acquired     11 years    
Other 2024 Acquisitions | Maximum | Customer Relationships          
Business Combination [Line Items]          
Amortization period for intangible assets acquired     15 years    
Other 2024 Acquisitions | Minimum | Technology          
Business Combination [Line Items]          
Amortization period for intangible assets acquired     7 years    
Other 2024 Acquisitions | Minimum | Customer Relationships          
Business Combination [Line Items]          
Amortization period for intangible assets acquired     11 years    
Acquisitions 2024          
Business Combination [Line Items]          
Total revenue         $ 259.5
Net Income (Loss)         $ 108.0
2025 Acquisitions          
Business Combination [Line Items]          
Total revenue     $ 3.8    
Net Income (Loss)     $ 0.8