XML 142 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs The following table summarizes the restructuring charges as of June 30, 2024.
Severance expense
Other expenses
Total
Balance as of December 31, 2023
$— $— $— 
Restructuring charges
6,151 111 6,262 
Cash payments
(3,300)— (3,300)
Non-cash charges
(1,412)— (1,412)
Balance payable and accrued liabilities as of June 30, 2024
$1,439 $111 $1,550