XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring charges - Summary of Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Reserve [Roll Forward]          
Restructuring charges $ 11,275 $ 0 $ 10,100 $ 11,275 $ 10,263
Employee Severance          
Restructuring Reserve [Roll Forward]          
Beginning balance 0 344 0 0 0
Restructuring charges 11,035 0 $ 8,900 11,035 9,055
Settlements (1,607) (344)   (1,607) (9,055)
Ending balance $ 9,428 $ 0   $ 9,428 $ 0