v3.25.1
Restructuring and Other Charges, Net - Narrative (Details)
$ in Millions
12 Months Ended
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 $ 14.2  
2H 2024 Plan | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring charges $ 16.0  
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   $ 24.8
Q3 2023 Plan | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring charges   $ 25.8