XML 339 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring charges - Narrative (Details)
$ in Millions
1 Months Ended
Aug. 31, 2023
employee
Jan. 31, 2023
employee
Mar. 31, 2024
USD ($)
January 2023 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Workforce reduction | employee   125  
Restructuring charges incurred since inception | $     $ 9.3
August 2023 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Workforce reduction | employee 400    
Restructuring charges incurred since inception | $     $ 19.5