XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs The following table summarizes
the restructuring charges as of September 30, 2024.
Severance expense
Other expensesTotal
Balance as of December 31, 2023
$— $— $— 
Restructuring charges
9,421 125 9,546 
Cash payments
(4,603)(118)(4,721)
Non-cash charges
(2,476)— (2,476)
Balance payable and accrued liabilities as of September 30, 2024$2,342 $$2,349