XML 351 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Impairment and restructuring charges - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2024
employee
May 31, 2024
employee
positions
Aug. 31, 2023
employee
Jan. 31, 2023
employee
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Restructuring Cost and Reserve [Line Items]                  
Impairment of long-lived assets         $ 27.2 $ 306.7 $ 27.2 $ 306.7 $ 0.0
January 2023 Restructuring Plan                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and related cost, number of positions eliminated | employee       125          
Restructuring charges incurred since inception             9.3    
August 2023 Restructuring Plan                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and related cost, number of positions eliminated | employee     400            
Restructuring charges incurred since inception             19.4    
May 2024 Restructuring Plan                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and related cost, number of positions eliminated | employee   300              
Restructuring charges incurred since inception             19.8    
Number of currently vacant positions eliminated | positions   85              
August 2024 Restructuring Plan                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring and related cost, number of positions eliminated | employee 70                
Restructuring charges incurred since inception             $ 3.3