XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring (Tables)
9 Months Ended
Sep. 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 September 30, 2025 (in thousands):
Restructuring Expense
Balance as of December 31, 2024
$772 
Restructuring charges
2,952 
Cash payments
(2,567)
Non-cash charges
(17)
Balance payable and accrued liabilities as of September 30, 2025
$1,140