XML 70 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Charges The following table summarizes the restructuring charges as of December 31, 2024 (in thousands):
 
Severance Expense
Other Expense
Total
Balance as of December 31, 2023
$— $— $— 
Restructuring charges
9,654 118 9,772 
Cash payments
(6,330)(118)(6,448)
Non-cash charges
(2,552)— (2,552)
Balance as of December 31, 2024
$772 $— $772