v3.25.2
Restructuring and Other Charges, Net - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
position
Dec. 31, 2023
USD ($)
position
2H 2024 Plan        
Restructuring Cost and Reserve [Line Items]        
Expected number of positions eliminated | position     240  
2H 2024 Plan | Minimum        
Restructuring Cost and Reserve [Line Items]        
Expected restructuring charges     $ 15.5  
2H 2024 Plan | Maximum        
Restructuring Cost and Reserve [Line Items]        
Expected restructuring charges     $ 16.5  
Q3 2023 Plan        
Restructuring Cost and Reserve [Line Items]        
Expected number of positions eliminated | position       505
Q3 2023 Plan | Minimum        
Restructuring Cost and Reserve [Line Items]        
Expected restructuring charges       $ 26.7
Q3 2023 Plan | Maximum        
Restructuring Cost and Reserve [Line Items]        
Expected restructuring charges       $ 27.6
IT Operations and Product Lifecycle Management Restructuring | Other Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 15.9 $ 15.9    
IT Operations and Product Lifecycle Management Restructuring | Other Restructuring | Cost of revenue        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 13.2 $ 13.2