Annual report pursuant to Section 13 and 15(d)

Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)

v3.24.0.1
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Liability beginning balance $ 1,082 $ 444  
Restructuring charges 19,786 2,265 $ 2,204
Cash payments (11,795) (1,097)  
Non-cash charges and adjustments (772) (530)  
Liability ending balance 8,301 1,082 444
Less: current portion as of December 31, 2023 (8,301) (1,082)  
Long-term portion as of December 31, 2023 0    
Employee Separation Expenses      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 971 0  
Restructuring charges 17,897 1,795 1,273
Cash payments (11,388) (824)  
Non-cash charges and adjustments (97) 0  
Liability ending balance 7,383 971 0
Less: current portion as of December 31, 2023 (7,383)    
Long-term portion as of December 31, 2023 0    
Lease Related Charges      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 103 444  
Restructuring charges 42 462  
Cash payments (142) (273)  
Non-cash charges and adjustments (5) (530)  
Liability ending balance (2) 103 444
Less: current portion as of December 31, 2023 2    
Long-term portion as of December 31, 2023 0    
Other      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 8 0  
Restructuring charges 1,847 8 323
Cash payments (265) 0  
Non-cash charges and adjustments (670) 0  
Liability ending balance 920 $ 8 $ 0
Less: current portion as of December 31, 2023 (920)    
Long-term portion as of December 31, 2023 $ 0