v3.26.1
Program Termination Costs - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 12, 2024
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Accrued contract termination costs $ 31.5  
Contract Termination    
Restructuring Cost and Reserve [Line Items]    
Accrued contract termination costs 30.3 $ 30.3
Severance-Related    
Restructuring Cost and Reserve [Line Items]    
Accrued contract termination costs $ 1.2