XML 104 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Accrued Restructuring Costs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Balance at December 31, 2022 $ 0
Additional expense 7,296
Cash payments (5,917)
Other adjustments (332)
Balance at December 31, 2023 1,047
Severance & Employee Related Costs  
Restructuring Reserve [Roll Forward]  
Balance at December 31, 2022 0
Additional expense 6,924
Cash payments (5,917)
Other adjustments (252)
Balance at December 31, 2023 755
Contract Termination and Other Costs  
Restructuring Reserve [Roll Forward]  
Balance at December 31, 2022 0
Additional expense 372
Cash payments 0
Other adjustments (80)
Balance at December 31, 2023 $ 292