XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Reserve [Roll Forward]        
Balance as of December 31, 2023     $ 0  
Restructuring costs $ 3,284 $ 0 9,546 $ 0
Cash payments     (4,721)  
Non-cash charges     (2,476)  
Balance payable and accrued liabilities as of September 30, 2024 2,349   2,349  
Severance expense        
Restructuring Reserve [Roll Forward]        
Balance as of December 31, 2023     0  
Restructuring costs     9,421  
Cash payments     (4,603)  
Non-cash charges     (2,476)  
Balance payable and accrued liabilities as of September 30, 2024 2,342   2,342  
Other expenses        
Restructuring Reserve [Roll Forward]        
Balance as of December 31, 2023     0  
Restructuring costs     125  
Cash payments     (118)  
Non-cash charges     0  
Balance payable and accrued liabilities as of September 30, 2024 $ 7   $ 7