XML 120 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Charges - Restructuring Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]    
Balance $ 3,916 $ 0
Restructuring charges 13,989 10,176
Cash payments (12,606) (4,807)
Non-cash charges   (1,453)
Balance 5,299 3,916
Severance and related costs    
Restructuring Reserve [Roll Forward]    
Balance 3,916 0
Restructuring charges 13,989 8,723
Cash payments (12,606) (4,807)
Non-cash charges   0
Balance 5,299 3,916
Impairment Charges    
Restructuring Reserve [Roll Forward]    
Balance 0 0
Restructuring charges 0 1,453
Cash payments 0 0
Non-cash charges   (1,453)
Balance $ 0 $ 0