XML 119 R111.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Severance - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Accrued restructuring $ 10,200,000 $ 40,400,000
2024 Voluntary Severance Program [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance Costs   54,200,000
2024 Involuntary Severance Program [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance Costs   $ 5,700,000
2023 Voluntary Severance Program [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance Costs 7,300,000  
2023 Involuntary Severance Program [Member]    
Restructuring Cost and Reserve [Line Items]    
Severance Costs $ 3,500,000