XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring, Impairment and Related Charges - Schedule of Activity Related to Restructuring Liabilities Associated to Restructuring Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring liabilities, balance     $ 1,848 $ 55
Restructuring, impairment and related charges $ 805 $ 2,891 1,375 6,291
Cash payments     (2,648) (3,121)
Noncash activities     (49) (318)
Restructuring liabilities, balance 526 $ 2,907 526 $ 2,907
Accounts Payable        
Restructuring Cost and Reserve [Line Items]        
Restructuring liabilities, balance     330  
Restructuring liabilities, balance 81   81  
Accrued Compensation and Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring liabilities, balance     332  
Restructuring liabilities, balance 103   103  
Accrued Research and Development Liabilities        
Restructuring Cost and Reserve [Line Items]        
Restructuring liabilities, balance     1,020  
Restructuring liabilities, balance 314   314  
Other Current Liabilities        
Restructuring Cost and Reserve [Line Items]        
Restructuring liabilities, balance     166  
Restructuring liabilities, balance $ 28   $ 28