XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring, Impairment and Costs of Terminated Program - Restructuring Reserve Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Dec. 31, 2023
Employee Severance                
Restructuring Reserve [Roll Forward]                
Restructuring reserve, beginning balance     $ 196 $ 802 $ 5,483 $ 3,299 $ 196 $ 3,299
Expense recognized during the period       535 1,943 5,483 0  
Payments during the period       (887) (6,624) (3,299) (196)  
Restructuring reserve, ending balance $ 0     450 802 5,483 0 196
Employee Severance | 2023 Restructuring Plan                
Restructuring Reserve [Roll Forward]                
Restructuring reserve, beginning balance     196 802 5,483 0 196 0
Expense recognized during the period       535 1,943 5,483 0 7,900
Payments during the period     (200) (887) (6,624) 0 (196)  
Restructuring reserve, ending balance 0     450 802 5,483 0 196
Employee Severance | 2022 Restructuring Plan                
Restructuring Reserve [Roll Forward]                
Restructuring reserve, beginning balance     0 0 0 3,299 0 3,299
Expense recognized during the period       0 0 0 0  
Payments during the period       0 0 (3,299) 0  
Restructuring reserve, ending balance 0     0 0 0 0 0
Contract Termination and Other Costs | Restructuring Plan                
Restructuring Reserve [Roll Forward]                
Restructuring reserve, beginning balance 9,662 $ 5,589 5,542 6,229 7,493 7,710 5,542 7,710
Expense recognized during the period 46 4,960 975 0 0 912    
Payments during the period (886) (887) (928) (460) (1,264) (1,129)    
Restructuring reserve, ending balance $ 8,822 $ 9,662 $ 5,589 $ 5,769 $ 6,229 $ 7,493 $ 8,822 $ 5,542