XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Restructuring Reserve [Roll Forward]          
Restructuring charges $ 841 $ 104 $ 841 $ 2,723  
2023 - 2024 Restructuring          
Restructuring Reserve [Roll Forward]          
Beginning balance     1,011 462 $ 462
Restructuring charges     0   3,585
Cash payments     (1,011)   (3,036)
Ending balance 0   0   1,011
Total costs incurred inception to date 7,600   7,600    
Total remaining expected expense to be incurred as of September 30, 2025 0   0    
2025 Restructuring          
Restructuring Reserve [Roll Forward]          
Beginning balance     0    
Restructuring charges     841    
Cash payments     (238)    
Ending balance 603   603   0
Total costs incurred inception to date 841   841    
Total remaining expected expense to be incurred as of September 30, 2025 292   292    
Severance Expense | 2023 - 2024 Restructuring          
Restructuring Reserve [Roll Forward]          
Beginning balance     867 147 147
Restructuring charges     0   2,008
Cash payments     (867)   (1,288)
Ending balance 0   0   867
Total costs incurred inception to date 5,433   5,433    
Total remaining expected expense to be incurred as of September 30, 2025 0   0    
Severance Expense | 2025 Restructuring          
Restructuring Reserve [Roll Forward]          
Beginning balance     0    
Restructuring charges     733    
Cash payments     (238)    
Ending balance 495   495   0
Total costs incurred inception to date 733   733    
Total remaining expected expense to be incurred as of September 30, 2025 0   0    
Other Exit Expense | 2023 - 2024 Restructuring          
Restructuring Reserve [Roll Forward]          
Beginning balance     144 $ 315 315
Restructuring charges     0   1,577
Cash payments     (144)   (1,748)
Ending balance 0   0   144
Total costs incurred inception to date 2,167   2,167    
Total remaining expected expense to be incurred as of September 30, 2025 0   0    
Other Exit Expense | 2025 Restructuring          
Restructuring Reserve [Roll Forward]          
Beginning balance     0    
Restructuring charges     108    
Cash payments     0    
Ending balance 108   108   $ 0
Total costs incurred inception to date 108   108    
Total remaining expected expense to be incurred as of September 30, 2025 $ 292   $ 292