XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring, Impairment and Costs of Terminated Program - Restructuring Reserve Rollforward (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Employee Severance      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 3,299 $ 3,299 $ 0
Expense recognized during the period   7,885 30,904
Payments during the period (3,300) (10,988) (27,605)
Restructuring reserve, ending balance   196 3,299
Employee Severance | 2023 Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 0 0 0
Expense recognized during the period   7,885 0
Payments during the period   (7,689) 0
Restructuring reserve, ending balance   196 0
Employee Severance | 2022 Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 3,299 3,299 0
Expense recognized during the period   0 30,904
Payments during the period   (3,299) (27,605)
Restructuring reserve, ending balance   0 3,299
Contract Termination and Other Costs | 2022 Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 7,710 7,710 0
Expense recognized during the period   1,919 10,898
Payments during the period   (4,087) (3,188)
Restructuring reserve, ending balance   $ 5,542 $ 7,710