XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2025
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
The following table summarizes the restructuring charges for the 2024 Restructuring Plan and the 2025 Restructuring Plan as of June 30, 2025.
Severance Expense
Balance as of December 31, 2024
$772 
Restructuring charges
1,244 
Cash payments
(1,715)
Non-cash charges
(43)
Balance payable and accrued liabilities as of June 30, 2025
$258