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